Class JavaAttrType<T extends IJavaAttribute>
- java.lang.Object
-
- jadx.plugins.input.java.data.attributes.JavaAttrType<T>
-
public final class JavaAttrType<T extends IJavaAttribute> extends java.lang.Object
-
-
Field Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static @Nullable JavaAttrType<?>byName(java.lang.String name)booleanequals(java.lang.Object o)intgetId()java.lang.StringgetName()IJavaAttributeReadergetReader()inthashCode()static intsize()java.lang.StringtoString()
-
-
-
Field Detail
-
INNER_CLASSES
public static final JavaAttrType<JavaInnerClsAttr> INNER_CLASSES
-
BOOTSTRAP_METHODS
public static final JavaAttrType<JavaBootstrapMethodsAttr> BOOTSTRAP_METHODS
-
CONST_VALUE
public static final JavaAttrType<ConstValueAttr> CONST_VALUE
-
CODE
public static final JavaAttrType<CodeAttr> CODE
-
STACK_MAP_TABLE
public static final JavaAttrType<StackMapTableAttr> STACK_MAP_TABLE
-
LINE_NUMBER_TABLE
public static final JavaAttrType<LineNumberTableAttr> LINE_NUMBER_TABLE
-
LOCAL_VAR_TABLE
public static final JavaAttrType<LocalVarsAttr> LOCAL_VAR_TABLE
-
LOCAL_VAR_TYPE_TABLE
public static final JavaAttrType<LocalVarTypesAttr> LOCAL_VAR_TYPE_TABLE
-
RUNTIME_ANNOTATIONS
public static final JavaAttrType<JavaAnnotationsAttr> RUNTIME_ANNOTATIONS
-
BUILD_ANNOTATIONS
public static final JavaAttrType<JavaAnnotationsAttr> BUILD_ANNOTATIONS
-
RUNTIME_PARAMETER_ANNOTATIONS
public static final JavaAttrType<JavaParamAnnsAttr> RUNTIME_PARAMETER_ANNOTATIONS
-
BUILD_PARAMETER_ANNOTATIONS
public static final JavaAttrType<JavaParamAnnsAttr> BUILD_PARAMETER_ANNOTATIONS
-
RUNTIME_TYPE_ANNOTATIONS
public static final JavaAttrType<IgnoredAttr> RUNTIME_TYPE_ANNOTATIONS
-
BUILD_TYPE_ANNOTATIONS
public static final JavaAttrType<IgnoredAttr> BUILD_TYPE_ANNOTATIONS
-
ANNOTATION_DEFAULT
public static final JavaAttrType<JavaAnnotationDefaultAttr> ANNOTATION_DEFAULT
-
SOURCE_FILE
public static final JavaAttrType<JavaSourceFileAttr> SOURCE_FILE
-
SIGNATURE
public static final JavaAttrType<JavaSignatureAttr> SIGNATURE
-
EXCEPTIONS
public static final JavaAttrType<JavaExceptionsAttr> EXCEPTIONS
-
METHOD_PARAMETERS
public static final JavaAttrType<JavaMethodParametersAttr> METHOD_PARAMETERS
-
DEPRECATED
public static final JavaAttrType<IgnoredAttr> DEPRECATED
-
SYNTHETIC
public static final JavaAttrType<IgnoredAttr> SYNTHETIC
-
ENCLOSING_METHOD
public static final JavaAttrType<IgnoredAttr> ENCLOSING_METHOD
-
MODULE
public static final JavaAttrType<IgnoredAttr> MODULE
-
SOURCE_DEBUG_EXTENSION
public static final JavaAttrType<IgnoredAttr> SOURCE_DEBUG_EXTENSION
-
NEST_HOST
public static final JavaAttrType<IgnoredAttr> NEST_HOST
-
NEST_MEMBERS
public static final JavaAttrType<IgnoredAttr> NEST_MEMBERS
-
-
Method Detail
-
byName
@Nullable public static @Nullable JavaAttrType<?> byName(java.lang.String name)
-
size
public static int size()
-
getId
public int getId()
-
getName
public java.lang.String getName()
-
getReader
public IJavaAttributeReader getReader()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-