Package gw.internal.gosu.parser
Class ModifierInfo
- java.lang.Object
-
- gw.internal.gosu.parser.ModifierInfo
-
- All Implemented Interfaces:
IModifierInfo
public class ModifierInfo extends java.lang.Object implements IModifierInfo
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<IGosuAnnotation>_annotationsprivate java.lang.String_descriptionprivate int_iModifiers
-
Constructor Summary
Constructors Constructor Description ModifierInfo(int iModifiers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAll(ModifierInfo modifiers)voidaddAnnotation(IGosuAnnotation annotation)private voidaddAnnotations(java.util.List<IGosuAnnotation> annotations)voidaddModifiers(int iModifiers)java.util.List<IGosuAnnotation>getAnnotations()java.lang.StringgetDescription()intgetModifiers()voidremoveModifiers(int iModifiers)voidsetAnnotations(java.util.List<IGosuAnnotation> annotations)voidsetDescription(java.lang.String fullDescription)voidsetModifiers(int iModifiers)voidsyncAnnotations(IModifierInfo from)This method exists for historical reasons only, and will be removed in future releases.voidupdate(ModifierInfo modifiers)
-
-
-
Field Detail
-
_iModifiers
private int _iModifiers
-
_annotations
private java.util.List<IGosuAnnotation> _annotations
-
_description
private java.lang.String _description
-
-
Method Detail
-
getModifiers
public int getModifiers()
- Specified by:
getModifiersin interfaceIModifierInfo
-
syncAnnotations
public void syncAnnotations(IModifierInfo from)
Description copied from interface:IModifierInfoThis method exists for historical reasons only, and will be removed in future releases.- Specified by:
syncAnnotationsin interfaceIModifierInfo
-
setModifiers
public void setModifiers(int iModifiers)
-
getAnnotations
public java.util.List<IGosuAnnotation> getAnnotations()
- Specified by:
getAnnotationsin interfaceIModifierInfo
-
setAnnotations
public void setAnnotations(java.util.List<IGosuAnnotation> annotations)
-
addModifiers
public void addModifiers(int iModifiers)
-
removeModifiers
public void removeModifiers(int iModifiers)
-
addAnnotation
public void addAnnotation(IGosuAnnotation annotation)
-
addAnnotations
private void addAnnotations(java.util.List<IGosuAnnotation> annotations)
-
addAll
public void addAll(ModifierInfo modifiers)
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String fullDescription)
-
update
public void update(ModifierInfo modifiers)
-
-