Package jadx.api.plugins.input.data
Enum MethodHandleType
- java.lang.Object
-
- java.lang.Enum<MethodHandleType>
-
- jadx.api.plugins.input.data.MethodHandleType
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<MethodHandleType>
public enum MethodHandleType extends java.lang.Enum<MethodHandleType>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description INSTANCE_GETINSTANCE_PUTINVOKE_CONSTRUCTORINVOKE_DIRECTINVOKE_INSTANCEINVOKE_INTERFACEINVOKE_STATICSTATIC_GETSTATIC_PUT
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisField()static MethodHandleTypevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static MethodHandleType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
STATIC_PUT
public static final MethodHandleType STATIC_PUT
-
STATIC_GET
public static final MethodHandleType STATIC_GET
-
INSTANCE_PUT
public static final MethodHandleType INSTANCE_PUT
-
INSTANCE_GET
public static final MethodHandleType INSTANCE_GET
-
INVOKE_STATIC
public static final MethodHandleType INVOKE_STATIC
-
INVOKE_INSTANCE
public static final MethodHandleType INVOKE_INSTANCE
-
INVOKE_DIRECT
public static final MethodHandleType INVOKE_DIRECT
-
INVOKE_CONSTRUCTOR
public static final MethodHandleType INVOKE_CONSTRUCTOR
-
INVOKE_INTERFACE
public static final MethodHandleType INVOKE_INTERFACE
-
-
Method Detail
-
values
public static MethodHandleType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (MethodHandleType c : MethodHandleType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static MethodHandleType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
isField
public boolean isField()
-
-