Class EntityDeclaration

java.lang.Object
com.strobel.core.Freezable
com.strobel.decompiler.languages.java.ast.AstNode
com.strobel.decompiler.languages.java.ast.EntityDeclaration
All Implemented Interfaces:
UserDataStore, IFreezable, INode, Cloneable
Direct Known Subclasses:
ConstructorDeclaration, EnumValueDeclaration, FieldDeclaration, InstanceInitializer, MethodDeclaration, ModuleDeclaration, ParameterDeclaration, TypeDeclaration

public abstract class EntityDeclaration extends AstNode
  • Field Details

    • ANNOTATION_ROLE

      public static final Role<Annotation> ANNOTATION_ROLE
    • UNATTACHED_ANNOTATION_ROLE

      public static final Role<Annotation> UNATTACHED_ANNOTATION_ROLE
    • MODIFIER_ROLE

      public static final Role<JavaModifierToken> MODIFIER_ROLE
    • PRIVATE_IMPLEMENTATION_TYPE_ROLE

      public static final Role<AstType> PRIVATE_IMPLEMENTATION_TYPE_ROLE
    • RECORD_COMPONENT

      public static final Role<ParameterDeclaration> RECORD_COMPONENT
    • _anyModifiers

      private boolean _anyModifiers
  • Constructor Details

    • EntityDeclaration

      public EntityDeclaration()
  • Method Details