comparison truffle/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/java/ElementUtils.java @ 22157:dc83cc1f94f2

Using fully qualified imports
author Jaroslav Tulach <jaroslav.tulach@oracle.com>
date Wed, 16 Sep 2015 11:33:22 +0200
parents 9c8c0937da41
children 687bc1dda125
comparison
equal deleted inserted replaced
22156:50056a161d7f 22157:dc83cc1f94f2
20 * or visit www.oracle.com if you need additional information or have any 20 * or visit www.oracle.com if you need additional information or have any
21 * questions. 21 * questions.
22 */ 22 */
23 package com.oracle.truffle.dsl.processor.java; 23 package com.oracle.truffle.dsl.processor.java;
24 24
25 import java.io.*; 25 import com.oracle.truffle.dsl.processor.CompileErrorException;
26 import java.lang.annotation.*; 26 import com.oracle.truffle.dsl.processor.ProcessorContext;
27 import java.util.*; 27 import com.oracle.truffle.dsl.processor.java.model.CodeTypeMirror;
28
29 import javax.annotation.processing.*;
30 import javax.lang.model.element.*;
31 import javax.lang.model.type.*;
32 import javax.lang.model.util.*;
33
34 import com.oracle.truffle.dsl.processor.*;
35 import com.oracle.truffle.dsl.processor.java.model.*;
36 import com.oracle.truffle.dsl.processor.java.model.CodeTypeMirror.DeclaredCodeTypeMirror; 28 import com.oracle.truffle.dsl.processor.java.model.CodeTypeMirror.DeclaredCodeTypeMirror;
29 import java.io.PrintWriter;
30 import java.io.StringWriter;
31 import java.lang.annotation.Annotation;
32 import java.util.ArrayList;
33 import java.util.Arrays;
34 import java.util.Collection;
35 import java.util.Collections;
36 import java.util.Comparator;
37 import java.util.HashMap;
38 import java.util.HashSet;
39 import java.util.Iterator;
40 import java.util.LinkedHashSet;
41 import java.util.List;
42 import java.util.Map;
43 import java.util.Set;
44 import javax.annotation.processing.ProcessingEnvironment;
45 import javax.lang.model.element.AnnotationMirror;
46 import javax.lang.model.element.AnnotationValue;
47 import javax.lang.model.element.Element;
48 import javax.lang.model.element.ElementKind;
49 import javax.lang.model.element.ExecutableElement;
50 import javax.lang.model.element.Modifier;
51 import javax.lang.model.element.PackageElement;
52 import javax.lang.model.element.TypeElement;
53 import javax.lang.model.element.VariableElement;
54 import javax.lang.model.type.ArrayType;
55 import javax.lang.model.type.DeclaredType;
56 import javax.lang.model.type.ExecutableType;
57 import javax.lang.model.type.PrimitiveType;
58 import javax.lang.model.type.TypeKind;
59 import javax.lang.model.type.TypeMirror;
60 import javax.lang.model.type.WildcardType;
61 import javax.lang.model.util.AbstractAnnotationValueVisitor7;
62 import javax.lang.model.util.ElementFilter;
37 63
38 /** 64 /**
39 * THIS IS NOT PUBLIC API. 65 * THIS IS NOT PUBLIC API.
40 */ 66 */
41 public class ElementUtils { 67 public class ElementUtils {