Package | Description |
---|---|
com.sun.tools.javac.code | |
com.sun.tools.javac.model | |
com.sun.tools.javac.tree |
Modifier and Type | Class and Description |
---|---|
static class |
Attribute.Array
The value for an annotation element of an array type.
|
static class |
Attribute.Class
The value for an annotation element of type java.lang.Class,
represented as a ClassSymbol.
|
static class |
Attribute.Compound
A compound annotation element value, the type of which is an
attribute interface.
|
static class |
Attribute.Constant
The value for an annotation element of primitive type or String.
|
static class |
Attribute.Enum
The value for an annotation element of an enum type.
|
static class |
Attribute.Error |
static class |
Attribute.TypeCompound |
static class |
Attribute.UnresolvedClass |
Modifier and Type | Field and Description |
---|---|
Attribute |
Symbol.MethodSymbol.defaultValue
For an attribute field accessor, its default value if any.
|
Attribute[] |
Attribute.Array.values |
Modifier and Type | Field and Description |
---|---|
List<Pair<Symbol.MethodSymbol,Attribute>> |
Attribute.Compound.values
The attributes values, as pairs.
|
Modifier and Type | Method and Description |
---|---|
Attribute |
Symbol.MethodSymbol.getDefaultValue() |
Attribute |
Attribute.Compound.member(Name member) |
Modifier and Type | Method and Description |
---|---|
Map<Symbol.MethodSymbol,Attribute> |
Attribute.Compound.getElementValues() |
List<Attribute> |
Attribute.Array.getValue() |
Constructor and Description |
---|
Array(Type type,
Attribute[] values) |
Constructor and Description |
---|
Array(Type type,
List<Attribute> values) |
Compound(Type type,
List<Pair<Symbol.MethodSymbol,Attribute>> values) |
TypeCompound(Type type,
List<Pair<Symbol.MethodSymbol,Attribute>> values,
TypeAnnotationPosition position) |
Modifier and Type | Method and Description |
---|---|
Map<Symbol.MethodSymbol,Attribute> |
JavacElements.getElementValuesWithDefaults(AnnotationMirror a) |
Modifier and Type | Method and Description |
---|---|
JCTree.JCAnnotation |
TreeMaker.Annotation(Attribute a)
Create an annotation tree from an attribute.
|
JCTree.JCAnnotation |
TreeMaker.TypeAnnotation(Attribute a) |
Copyright © 2017 earcam. All rights reserved.