Package com.yworks.yguard.obf.classfile
Interface ClassConstants
-
- All Known Implementing Classes:
AbstractDynamicCpInfo,AbstractTypeCpInfo,AnnotationDefaultAttrInfo,AttrInfo,BootstrapMethodsAttrInfo,ClassCpInfo,ClassFile,ClassItemInfo,CodeAttrInfo,ConstantValueAttrInfo,CpInfo,DeprecatedAttrInfo,DoubleCpInfo,DynamicCpInfo,EnclosingMethodAttrInfo,ExceptionsAttrInfo,FieldInfo,FieldrefCpInfo,FloatCpInfo,GuardDB,InnerClassesAttrInfo,IntegerCpInfo,InterfaceMethodrefCpInfo,InvokeDynamicCpInfo,LineNumberTableAttrInfo,LocalVariableTableAttrInfo,LocalVariableTypeTableAttrInfo,LongCpInfo,MethodHandleCpInfo,MethodInfo,MethodParametersAttrInfo,MethodrefCpInfo,MethodTypeCpInfo,ModuleAttrInfo,ModuleCpInfo,ModuleMainClassAttrInfo,ModulePackagesAttrInfo,NameAndTypeCpInfo,NestHostAttrInfo,NestMembersAttrInfo,PackageCpInfo,PermittedSubclassesAttrInfo,RecordAttrInfo,RefCpInfo,RuntimeInvisibleAnnotationsAttrInfo,RuntimeInvisibleParameterAnnotationsAttrInfo,RuntimeInvisibleTypeAnnotationsAttrInfo,RuntimeVisibleAnnotationsAttrInfo,RuntimeVisibleParameterAnnotationsAttrInfo,RuntimeVisibleTypeAnnotationsAttrInfo,SignatureAttrInfo,SourceFileAttrInfo,StackMapTableAttrInfo,StringCpInfo,SyntheticAttrInfo,Utf8CpInfo
public interface ClassConstantsConstants used in representing a Java class-file (*.class).
-
-
Field Summary
Fields Modifier and Type Field Description static intACC_ABSTRACTThe constant ACC_ABSTRACT.static intACC_ANNOTATIONThe constant ACC_ANNOTATION.static intACC_BRIDGEThe constant ACC_BRIDGE.static intACC_ENUMThe constant ACC_ENUM.static intACC_FINALThe constant ACC_FINAL.static intACC_INTERFACEThe constant ACC_INTERFACE.static intACC_NATIVEThe constant ACC_NATIVE.static intACC_PRIVATEThe constant ACC_PRIVATE.static intACC_PROTECTEDThe constant ACC_PROTECTED.static intACC_PUBLICThe constant ACC_PUBLIC.static intACC_STATICThe constant ACC_STATIC.static intACC_SUPERThe constant ACC_SUPER.static intACC_SYNCHRONIZEDThe constant ACC_SYNCHRONIZED.static intACC_SYNTHETICThe constant ACC_SYNTHETIC.static intACC_TRANSIENTThe constant ACC_TRANSIENT.static intACC_VARARGSThe constant ACC_VARARGS.static intACC_VOLATILEThe constant ACC_VOLATILE.static java.lang.StringATTR_AnnotationDefaultThe constant ATTR_AnnotationDefault.static java.lang.StringATTR_BootstrapMethodsThe constant ATTR_BootstrapMethods.static java.lang.StringATTR_BridgeThe constant ATTR_Bridge.static java.lang.StringATTR_CodeThe constant ATTR_Code.static java.lang.StringATTR_ConstantValueThe constant ATTR_ConstantValue.static java.lang.StringATTR_DeprecatedThe constant ATTR_Deprecated.static java.lang.StringATTR_EnclosingMethodThe constant ATTR_EnclosingMethod.static java.lang.StringATTR_EnumThe constant ATTR_Enum.static java.lang.StringATTR_ExceptionsThe constant ATTR_Exceptions.static java.lang.StringATTR_InnerClassesThe constant ATTR_InnerClasses.static java.lang.StringATTR_LineNumberTableThe constant ATTR_LineNumberTable.static java.lang.StringATTR_LocalVariableTableThe constant ATTR_LocalVariableTable.static java.lang.StringATTR_LocalVariableTypeTableThe constant ATTR_LocalVariableTypeTable.static java.lang.StringATTR_MethodParametersThe constant ATTR_MethodParameters.static java.lang.StringATTR_ModuleThe constant ATTR_Module.static java.lang.StringATTR_ModuleMainClassThe constant ATTR_ModuleMainClass.static java.lang.StringATTR_ModulePackagesThe constant ATTR_ModulePackages.static java.lang.StringATTR_NestHostThe constant ATTR_NestHost.static java.lang.StringATTR_NestMembersThe constant ATTR_NestMembers.static java.lang.StringATTR_PermittedSubclassesstatic java.lang.StringATTR_Recordstatic java.lang.StringATTR_RuntimeInvisibleAnnotationsThe constant ATTR_RuntimeInvisibleAnnotations.static java.lang.StringATTR_RuntimeInvisibleParameterAnnotationsThe constant ATTR_RuntimeInvisibleParameterAnnotations.static java.lang.StringATTR_RuntimeInvisibleTypeAnnotationsThe constant ATTR_RuntimeInvisibleTypeAnnotations.static java.lang.StringATTR_RuntimeVisibleAnnotationsThe constant ATTR_RuntimeVisibleAnnotations.static java.lang.StringATTR_RuntimeVisibleParameterAnnotationsThe constant ATTR_RuntimeVisibleParameterAnnotations.static java.lang.StringATTR_RuntimeVisibleTypeAnnotationsThe constant ATTR_RuntimeVisibleTypeAnnotations.static java.lang.StringATTR_SignatureThe constant ATTR_Signature.static java.lang.StringATTR_SourceDebugThe constant ATTR_SourceDebug.static java.lang.StringATTR_SourceDebugExtensionThe constant ATTR_SourceDebugExtension.static java.lang.StringATTR_SourceFileThe constant ATTR_SourceFile.static java.lang.StringATTR_StackMapTableThe constant ATTR_StackMapTable.static java.lang.StringATTR_SyntheticThe constant ATTR_Synthetic.static java.lang.StringATTR_UnknownThe constant ATTR_Unknown.static java.lang.StringATTR_VarargsThe constant ATTR_Varargs.static intCONSTANT_ClassThe constant CONSTANT_Class.static intCONSTANT_DoubleThe constant CONSTANT_Double.static intCONSTANT_DynamicThe constant CONSTANT_Dynamic.static intCONSTANT_FieldrefThe constant CONSTANT_Fieldref.static intCONSTANT_FloatThe constant CONSTANT_Float.static intCONSTANT_IntegerThe constant CONSTANT_Integer.static intCONSTANT_InterfaceMethodrefThe constant CONSTANT_InterfaceMethodref.static intCONSTANT_InvokeDynamicThe constant CONSTANT_InvokeDynamic.static intCONSTANT_LongThe constant CONSTANT_Long.static intCONSTANT_MethodHandleThe constant CONSTANT_MethodHandle.static intCONSTANT_MethodrefThe constant CONSTANT_Methodref.static intCONSTANT_MethodTypeThe constant CONSTANT_MethodType.static intCONSTANT_ModuleThe constant CONSTANT_Module.static intCONSTANT_NameAndTypeThe constant CONSTANT_NameAndType.static intCONSTANT_PackageThe constant CONSTANT_Package.static intCONSTANT_StringThe constant CONSTANT_String.static intCONSTANT_Utf8The constant CONSTANT_Utf8.static java.lang.String[]KNOWN_ATTRSThe list of known attributes.static intMAGICThe constant MAGIC.static intMAJOR_VERSIONThe constant MAJOR_VERSION.static intMINOR_VERSION_MAXThe constant MINOR_VERSION_MAX.static intREF_getFieldThe constant REF_getField.static intREF_getStaticThe constant REF_getStatic.static intREF_invokeInterfaceThe constant REF_invokeInterface.static intREF_invokeSpecialThe constant REF_invokeSpecial.static intREF_invokeStaticThe constant REF_invokeStatic.static intREF_invokeVirtualThe constant REF_invokeVirtual.static intREF_newInvokeSpecialThe constant REF_newInvokeSpecial.static intREF_putFieldThe constant REF_putField.static intREF_putStaticThe constant REF_putStatic.static java.lang.String[]REQUIRED_ATTRSThe list of required attributes.
-
-
-
Field Detail
-
MAGIC
static final int MAGIC
The constant MAGIC.- See Also:
- Constant Field Values
-
MINOR_VERSION_MAX
static final int MINOR_VERSION_MAX
The constant MINOR_VERSION_MAX.- See Also:
- Constant Field Values
-
MAJOR_VERSION
static final int MAJOR_VERSION
The constant MAJOR_VERSION.- See Also:
- Constant Field Values
-
ACC_PUBLIC
static final int ACC_PUBLIC
The constant ACC_PUBLIC.- See Also:
- Constant Field Values
-
ACC_PRIVATE
static final int ACC_PRIVATE
The constant ACC_PRIVATE.- See Also:
- Constant Field Values
-
ACC_PROTECTED
static final int ACC_PROTECTED
The constant ACC_PROTECTED.- See Also:
- Constant Field Values
-
ACC_STATIC
static final int ACC_STATIC
The constant ACC_STATIC.- See Also:
- Constant Field Values
-
ACC_FINAL
static final int ACC_FINAL
The constant ACC_FINAL.- See Also:
- Constant Field Values
-
ACC_SUPER
static final int ACC_SUPER
The constant ACC_SUPER.- See Also:
- Constant Field Values
-
ACC_SYNCHRONIZED
static final int ACC_SYNCHRONIZED
The constant ACC_SYNCHRONIZED.- See Also:
- Constant Field Values
-
ACC_VOLATILE
static final int ACC_VOLATILE
The constant ACC_VOLATILE.- See Also:
- Constant Field Values
-
ACC_TRANSIENT
static final int ACC_TRANSIENT
The constant ACC_TRANSIENT.- See Also:
- Constant Field Values
-
ACC_NATIVE
static final int ACC_NATIVE
The constant ACC_NATIVE.- See Also:
- Constant Field Values
-
ACC_INTERFACE
static final int ACC_INTERFACE
The constant ACC_INTERFACE.- See Also:
- Constant Field Values
-
ACC_ABSTRACT
static final int ACC_ABSTRACT
The constant ACC_ABSTRACT.- See Also:
- Constant Field Values
-
ACC_SYNTHETIC
static final int ACC_SYNTHETIC
The constant ACC_SYNTHETIC.- See Also:
- Constant Field Values
-
ACC_ANNOTATION
static final int ACC_ANNOTATION
The constant ACC_ANNOTATION.- See Also:
- Constant Field Values
-
ACC_ENUM
static final int ACC_ENUM
The constant ACC_ENUM.- See Also:
- Constant Field Values
-
ACC_BRIDGE
static final int ACC_BRIDGE
The constant ACC_BRIDGE.- See Also:
- Constant Field Values
-
ACC_VARARGS
static final int ACC_VARARGS
The constant ACC_VARARGS.- See Also:
- Constant Field Values
-
CONSTANT_Utf8
static final int CONSTANT_Utf8
The constant CONSTANT_Utf8.- See Also:
- Constant Field Values
-
CONSTANT_Integer
static final int CONSTANT_Integer
The constant CONSTANT_Integer.- See Also:
- Constant Field Values
-
CONSTANT_Float
static final int CONSTANT_Float
The constant CONSTANT_Float.- See Also:
- Constant Field Values
-
CONSTANT_Long
static final int CONSTANT_Long
The constant CONSTANT_Long.- See Also:
- Constant Field Values
-
CONSTANT_Double
static final int CONSTANT_Double
The constant CONSTANT_Double.- See Also:
- Constant Field Values
-
CONSTANT_Class
static final int CONSTANT_Class
The constant CONSTANT_Class.- See Also:
- Constant Field Values
-
CONSTANT_String
static final int CONSTANT_String
The constant CONSTANT_String.- See Also:
- Constant Field Values
-
CONSTANT_Fieldref
static final int CONSTANT_Fieldref
The constant CONSTANT_Fieldref.- See Also:
- Constant Field Values
-
CONSTANT_Methodref
static final int CONSTANT_Methodref
The constant CONSTANT_Methodref.- See Also:
- Constant Field Values
-
CONSTANT_InterfaceMethodref
static final int CONSTANT_InterfaceMethodref
The constant CONSTANT_InterfaceMethodref.- See Also:
- Constant Field Values
-
CONSTANT_NameAndType
static final int CONSTANT_NameAndType
The constant CONSTANT_NameAndType.- See Also:
- Constant Field Values
-
CONSTANT_MethodHandle
static final int CONSTANT_MethodHandle
The constant CONSTANT_MethodHandle.- See Also:
- Constant Field Values
-
CONSTANT_MethodType
static final int CONSTANT_MethodType
The constant CONSTANT_MethodType.- See Also:
- Constant Field Values
-
CONSTANT_Dynamic
static final int CONSTANT_Dynamic
The constant CONSTANT_Dynamic.- See Also:
- Constant Field Values
-
CONSTANT_InvokeDynamic
static final int CONSTANT_InvokeDynamic
The constant CONSTANT_InvokeDynamic.- See Also:
- Constant Field Values
-
CONSTANT_Module
static final int CONSTANT_Module
The constant CONSTANT_Module.- See Also:
- Constant Field Values
-
CONSTANT_Package
static final int CONSTANT_Package
The constant CONSTANT_Package.- See Also:
- Constant Field Values
-
ATTR_Unknown
static final java.lang.String ATTR_Unknown
The constant ATTR_Unknown.- See Also:
- Constant Field Values
-
ATTR_Code
static final java.lang.String ATTR_Code
The constant ATTR_Code.- See Also:
- Constant Field Values
-
ATTR_ConstantValue
static final java.lang.String ATTR_ConstantValue
The constant ATTR_ConstantValue.- See Also:
- Constant Field Values
-
ATTR_Exceptions
static final java.lang.String ATTR_Exceptions
The constant ATTR_Exceptions.- See Also:
- Constant Field Values
-
ATTR_StackMapTable
static final java.lang.String ATTR_StackMapTable
The constant ATTR_StackMapTable.- See Also:
- Constant Field Values
-
ATTR_LineNumberTable
static final java.lang.String ATTR_LineNumberTable
The constant ATTR_LineNumberTable.- See Also:
- Constant Field Values
-
ATTR_SourceFile
static final java.lang.String ATTR_SourceFile
The constant ATTR_SourceFile.- See Also:
- Constant Field Values
-
ATTR_SourceDebug
static final java.lang.String ATTR_SourceDebug
The constant ATTR_SourceDebug.- See Also:
- Constant Field Values
-
ATTR_LocalVariableTable
static final java.lang.String ATTR_LocalVariableTable
The constant ATTR_LocalVariableTable.- See Also:
- Constant Field Values
-
ATTR_InnerClasses
static final java.lang.String ATTR_InnerClasses
The constant ATTR_InnerClasses.- See Also:
- Constant Field Values
-
ATTR_Synthetic
static final java.lang.String ATTR_Synthetic
The constant ATTR_Synthetic.- See Also:
- Constant Field Values
-
ATTR_Deprecated
static final java.lang.String ATTR_Deprecated
The constant ATTR_Deprecated.- See Also:
- Constant Field Values
-
ATTR_LocalVariableTypeTable
static final java.lang.String ATTR_LocalVariableTypeTable
The constant ATTR_LocalVariableTypeTable.- See Also:
- Constant Field Values
-
ATTR_Signature
static final java.lang.String ATTR_Signature
The constant ATTR_Signature.- See Also:
- Constant Field Values
-
ATTR_EnclosingMethod
static final java.lang.String ATTR_EnclosingMethod
The constant ATTR_EnclosingMethod.- See Also:
- Constant Field Values
-
ATTR_RuntimeVisibleAnnotations
static final java.lang.String ATTR_RuntimeVisibleAnnotations
The constant ATTR_RuntimeVisibleAnnotations.- See Also:
- Constant Field Values
-
ATTR_RuntimeInvisibleAnnotations
static final java.lang.String ATTR_RuntimeInvisibleAnnotations
The constant ATTR_RuntimeInvisibleAnnotations.- See Also:
- Constant Field Values
-
ATTR_RuntimeVisibleParameterAnnotations
static final java.lang.String ATTR_RuntimeVisibleParameterAnnotations
The constant ATTR_RuntimeVisibleParameterAnnotations.- See Also:
- Constant Field Values
-
ATTR_RuntimeInvisibleParameterAnnotations
static final java.lang.String ATTR_RuntimeInvisibleParameterAnnotations
The constant ATTR_RuntimeInvisibleParameterAnnotations.- See Also:
- Constant Field Values
-
ATTR_AnnotationDefault
static final java.lang.String ATTR_AnnotationDefault
The constant ATTR_AnnotationDefault.- See Also:
- Constant Field Values
-
ATTR_Bridge
static final java.lang.String ATTR_Bridge
The constant ATTR_Bridge.- See Also:
- Constant Field Values
-
ATTR_Enum
static final java.lang.String ATTR_Enum
The constant ATTR_Enum.- See Also:
- Constant Field Values
-
ATTR_Varargs
static final java.lang.String ATTR_Varargs
The constant ATTR_Varargs.- See Also:
- Constant Field Values
-
ATTR_BootstrapMethods
static final java.lang.String ATTR_BootstrapMethods
The constant ATTR_BootstrapMethods.- See Also:
- Constant Field Values
-
ATTR_RuntimeVisibleTypeAnnotations
static final java.lang.String ATTR_RuntimeVisibleTypeAnnotations
The constant ATTR_RuntimeVisibleTypeAnnotations.- See Also:
- Constant Field Values
-
ATTR_RuntimeInvisibleTypeAnnotations
static final java.lang.String ATTR_RuntimeInvisibleTypeAnnotations
The constant ATTR_RuntimeInvisibleTypeAnnotations.- See Also:
- Constant Field Values
-
ATTR_MethodParameters
static final java.lang.String ATTR_MethodParameters
The constant ATTR_MethodParameters.- See Also:
- Constant Field Values
-
ATTR_Module
static final java.lang.String ATTR_Module
The constant ATTR_Module.- See Also:
- Constant Field Values
-
ATTR_ModulePackages
static final java.lang.String ATTR_ModulePackages
The constant ATTR_ModulePackages.- See Also:
- Constant Field Values
-
ATTR_ModuleMainClass
static final java.lang.String ATTR_ModuleMainClass
The constant ATTR_ModuleMainClass.- See Also:
- Constant Field Values
-
ATTR_NestHost
static final java.lang.String ATTR_NestHost
The constant ATTR_NestHost.- See Also:
- Constant Field Values
-
ATTR_NestMembers
static final java.lang.String ATTR_NestMembers
The constant ATTR_NestMembers.- See Also:
- Constant Field Values
-
ATTR_SourceDebugExtension
static final java.lang.String ATTR_SourceDebugExtension
The constant ATTR_SourceDebugExtension.- See Also:
- Constant Field Values
-
ATTR_Record
static final java.lang.String ATTR_Record
- See Also:
- Constant Field Values
-
ATTR_PermittedSubclasses
static final java.lang.String ATTR_PermittedSubclasses
- See Also:
- Constant Field Values
-
REF_getField
static final int REF_getField
The constant REF_getField.- See Also:
- Constant Field Values
-
REF_getStatic
static final int REF_getStatic
The constant REF_getStatic.- See Also:
- Constant Field Values
-
REF_putField
static final int REF_putField
The constant REF_putField.- See Also:
- Constant Field Values
-
REF_putStatic
static final int REF_putStatic
The constant REF_putStatic.- See Also:
- Constant Field Values
-
REF_invokeVirtual
static final int REF_invokeVirtual
The constant REF_invokeVirtual.- See Also:
- Constant Field Values
-
REF_invokeStatic
static final int REF_invokeStatic
The constant REF_invokeStatic.- See Also:
- Constant Field Values
-
REF_invokeSpecial
static final int REF_invokeSpecial
The constant REF_invokeSpecial.- See Also:
- Constant Field Values
-
REF_newInvokeSpecial
static final int REF_newInvokeSpecial
The constant REF_newInvokeSpecial.- See Also:
- Constant Field Values
-
REF_invokeInterface
static final int REF_invokeInterface
The constant REF_invokeInterface.- See Also:
- Constant Field Values
-
KNOWN_ATTRS
static final java.lang.String[] KNOWN_ATTRS
The list of known attributes.
-
REQUIRED_ATTRS
static final java.lang.String[] REQUIRED_ATTRS
The list of required attributes.
-
-