Class ModifierInfo

java.lang.Object
gw.internal.gosu.parser.ModifierInfo
All Implemented Interfaces:
IModifierInfo

public class ModifierInfo extends Object implements IModifierInfo
  • Field Details

    • _iModifiers

      private int _iModifiers
    • _annotations

      private List<IGosuAnnotation> _annotations
    • _description

      private String _description
  • Constructor Details

    • ModifierInfo

      public ModifierInfo(int iModifiers)
  • Method Details

    • getModifiers

      public int getModifiers()
      Specified by:
      getModifiers in interface IModifierInfo
    • syncAnnotations

      public void syncAnnotations(IModifierInfo from)
      Description copied from interface: IModifierInfo
      This method exists for historical reasons only, and will be removed in future releases.
      Specified by:
      syncAnnotations in interface IModifierInfo
    • setModifiers

      public void setModifiers(int iModifiers)
    • getAnnotations

      public List<IGosuAnnotation> getAnnotations()
      Specified by:
      getAnnotations in interface IModifierInfo
    • setAnnotations

      public void setAnnotations(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(List<IGosuAnnotation> annotations)
    • addAll

      public void addAll(ModifierInfo modifiers)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String fullDescription)
    • update

      public void update(ModifierInfo modifiers)