comparison graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/api/element/WritableElementFactory.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 a748e4d44694
children
comparison
equal deleted inserted replaced
7529:4a11124a3563 7530:5e3d1a68664e
23 package com.oracle.truffle.codegen.processor.api.element; 23 package com.oracle.truffle.codegen.processor.api.element;
24 24
25 import javax.lang.model.element.*; 25 import javax.lang.model.element.*;
26 import javax.lang.model.type.*; 26 import javax.lang.model.type.*;
27 27
28
29 public interface WritableElementFactory { 28 public interface WritableElementFactory {
30 29
31 WritableExecutableElement cloneExecutableElement(ExecutableElement method); 30 WritableExecutableElement cloneExecutableElement(ExecutableElement method);
31
32 WritableVariableElement cloneVariableElement(VariableElement parameter); 32 WritableVariableElement cloneVariableElement(VariableElement parameter);
33
33 WritableAnnotationMirror cloneAnnotationMirror(AnnotationMirror mirror); 34 WritableAnnotationMirror cloneAnnotationMirror(AnnotationMirror mirror);
34 35
35 WritableVariableElement createParameter(TypeMirror type, String simpleName); 36 WritableVariableElement createParameter(TypeMirror type, String simpleName);
37
36 WritableExecutableElement createExecutableElement(TypeMirror returnType, String methodName); 38 WritableExecutableElement createExecutableElement(TypeMirror returnType, String methodName);
39
37 WritableAnnotationMirror createAnnotationMirror(DeclaredType annotationClass); 40 WritableAnnotationMirror createAnnotationMirror(DeclaredType annotationClass);
38 41
39 Name createName(String name); 42 Name createName(String name);
43
40 AnnotationValue createAnnotationValue(Object value); 44 AnnotationValue createAnnotationValue(Object value);
45
41 TypeMirror createTypeMirror(Class<?> javaClass); 46 TypeMirror createTypeMirror(Class<?> javaClass);
42 47
43 } 48 }