comparison graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/ExecutableTypeMethodParser.java @ 7530:5e3d1a68664e

applied mx eclipseformat to all Java files
author Doug Simon <doug.simon@oracle.com>
date Wed, 23 Jan 2013 16:34:57 +0100
parents 6343a09b2ec1
children ee84a187f84a
comparison
equal deleted inserted replaced
7529:4a11124a3563 7530:5e3d1a68664e
45 public MethodSpec createSpecification(ExecutableElement method, AnnotationMirror mirror) { 45 public MethodSpec createSpecification(ExecutableElement method, AnnotationMirror mirror) {
46 List<TypeMirror> types = new ArrayList<>(); 46 List<TypeMirror> types = new ArrayList<>();
47 types.addAll(Arrays.asList(getNode().getTypeSystem().getPrimitiveTypeMirrors())); 47 types.addAll(Arrays.asList(getNode().getTypeSystem().getPrimitiveTypeMirrors()));
48 types.add(getContext().getType(void.class)); 48 types.add(getContext().getType(void.class));
49 49
50 ParameterSpec returnTypeSpec = new ParameterSpec("executedValue", types.toArray(new TypeMirror[types.size()]), 50 ParameterSpec returnTypeSpec = new ParameterSpec("executedValue", types.toArray(new TypeMirror[types.size()]), getNode().getTypeSystem().getGenericType(), false, Cardinality.ONE);
51 getNode().getTypeSystem().getGenericType(), false, Cardinality.ONE);
52 51
53 List<ParameterSpec> parameters = new ArrayList<>(); 52 List<ParameterSpec> parameters = new ArrayList<>();
54 parameters.add(new ParameterSpec("frame", getContext().getTruffleTypes().getFrame(), true)); 53 parameters.add(new ParameterSpec("frame", getContext().getTruffleTypes().getFrame(), true));
55 return new MethodSpec(returnTypeSpec, parameters); 54 return new MethodSpec(returnTypeSpec, parameters);
56 } 55 }
69 } 68 }
70 return new ExecutableTypeData(method, getNode().getTypeSystem(), resolvedType); 69 return new ExecutableTypeData(method, getNode().getTypeSystem(), resolvedType);
71 } 70 }
72 71
73 @Override 72 @Override
74 public Class< ? extends Annotation> getAnnotationType() { 73 public Class<? extends Annotation> getAnnotationType() {
75 return null; 74 return null;
76 } 75 }
77 76
78 } 77 }