public class AnnotationTypeElemInstance_c extends JL5MethodInstance_c implements AnnotationTypeElemInstance
Modifier and Type | Field and Description |
---|---|
protected boolean |
hasDefault |
decl, name, returnType
container, flags, formalTypes, throwTypes
position, ts
Constructor and Description |
---|
AnnotationTypeElemInstance_c(JL5TypeSystem ts,
Position pos,
ReferenceType container,
Flags flags,
Type type,
java.lang.String name,
boolean hasDefault) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasDefault() |
Type |
type() |
annotations, callValidImpl, canOverrideImpl, erasureSubst, implementedImpl, isCanonical, isVariableArity, moreSpecificImpl, overridesImpl, setAnnotations, setTypeParams, toString, typeParams
canOverride, canOverrideImpl, checkOverride, container, declaration, designator, equalsImpl, flags, formalTypes, hashCode, implemented, implementedImplAux, isSameMethod, isSameMethodImpl, methodCallValid, methodCallValidImpl, name, name, orig, overrides, returnType, returnType, setDeclaration, setName, setReturnType, signature, throwTypes
callValid, container, flags, formalTypes, hasFormals, hasFormalsImpl, listIsCanonical, moreSpecific, setContainer, setFlags, setFormalTypes, setThrowTypes, throwsSubset, throwsSubsetImpl, throwTypes
copy, equals, position, typeSystem
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
canOverride, canOverrideImpl, checkOverride, container, flags, formalTypes, implemented, implementedImpl, isSameMethod, isSameMethodImpl, methodCallValid, methodCallValidImpl, name, name, orig, overrides, overridesImpl, returnType, setName, throwTypes
returnType, setReturnType
callValid, callValidImpl, designator, formalTypes, hasFormals, hasFormalsImpl, moreSpecific, moreSpecificImpl, setFormalTypes, setThrowTypes, signature, throwsSubset, throwsSubsetImpl, throwTypes
flags
equalsImpl, isCanonical, position, typeSystem
container, flags, setContainer, setFlags
declaration, setDeclaration
public AnnotationTypeElemInstance_c(JL5TypeSystem ts, Position pos, ReferenceType container, Flags flags, Type type, java.lang.String name, boolean hasDefault)
public Type type()
type
in interface AnnotationTypeElemInstance
public boolean hasDefault()
hasDefault
in interface AnnotationTypeElemInstance