Class JavaSourceModifierList
java.lang.Object
gw.internal.gosu.parser.java.classinfo.JavaSourceModifierList
- All Implemented Interfaces:
IModifierList
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate JavaSourceAnnotationInfo[]private intprivate com.sun.source.tree.ModifiersTreeprivate IJavaAnnotatedElementprivate static final JavaSourceAnnotationInfo[] -
Constructor Summary
ConstructorsConstructorDescriptionJavaSourceModifierList(JavaSourceEnumConstant owner, com.sun.source.tree.ModifiersTree modifiersTree, int modifiers) For enum constants.JavaSourceModifierList(IJavaAnnotatedElement owner, com.sun.source.tree.ModifiersTree modifiersTree) -
Method Summary
Modifier and TypeMethodDescriptiongetAnnotation(Class annotationClass) intbooleanhasModifier(int modifierType) Returns true if this list has the modifier and false otherwise.booleanisAnnotationPresent(Class<? extends Annotation> annotationClass) private voidvoidsetModifiers(int modifiers) toString()
-
Field Details
-
NONE
-
_modifiersTree
private com.sun.source.tree.ModifiersTree _modifiersTree -
_modifiers
private int _modifiers -
_owner
-
_annotations
-
-
Constructor Details
-
JavaSourceModifierList
public JavaSourceModifierList(JavaSourceEnumConstant owner, com.sun.source.tree.ModifiersTree modifiersTree, int modifiers) For enum constants. -
JavaSourceModifierList
public JavaSourceModifierList(IJavaAnnotatedElement owner, com.sun.source.tree.ModifiersTree modifiersTree)
-
-
Method Details
-
hasModifier
public boolean hasModifier(int modifierType) Description copied from interface:IModifierListReturns true if this list has the modifier and false otherwise.- Specified by:
hasModifierin interfaceIModifierList- Parameters:
modifierType- one of the constants of java.lang.reflect.Modifier
-
getModifiers
public int getModifiers()- Specified by:
getModifiersin interfaceIModifierList
-
maybeInitAnnotations
private void maybeInitAnnotations() -
isAnnotationPresent
- Specified by:
isAnnotationPresentin interfaceIModifierList
-
getAnnotations
- Specified by:
getAnnotationsin interfaceIModifierList
-
getAnnotation
- Specified by:
getAnnotationin interfaceIModifierList
-
setModifiers
public void setModifiers(int modifiers) -
toString
-