public interface BaseTypeAnnotated
Modifier and Type | Method and Description |
---|---|
void |
addAnalysisAnnotation(java.lang.annotation.Annotation ann)
Analysis annotations
|
void |
addOverrideAnnotation(java.lang.annotation.Annotation ann)
Overrides, e.g.
|
<T extends java.lang.annotation.Annotation> |
getAnalysisAnnotation(java.lang.Class<T> annType) |
BaseType |
getBaseTypeImpl() |
java.util.HashMap<java.lang.String,BaseType> |
getBaseTypeParamMap() |
java.util.Set<VarType<?>> |
getTypeVariables()
Returns the type variables local to the type.
|
BaseType getBaseTypeImpl()
java.util.HashMap<java.lang.String,BaseType> getBaseTypeParamMap()
java.util.Set<VarType<?>> getTypeVariables()
void addOverrideAnnotation(java.lang.annotation.Annotation ann)
void addAnalysisAnnotation(java.lang.annotation.Annotation ann)
<T extends java.lang.annotation.Annotation> T getAnalysisAnnotation(java.lang.Class<T> annType)