Package org.jf.dexlib2.iface.value
Interface EncodedValue
-
- All Superinterfaces:
java.lang.Comparable<EncodedValue>
- All Known Subinterfaces:
AnnotationEncodedValue,ArrayEncodedValue,BooleanEncodedValue,BuilderEncodedValues.BuilderEncodedValue,ByteEncodedValue,CharEncodedValue,DoubleEncodedValue,EnumEncodedValue,FieldEncodedValue,FloatEncodedValue,ImmutableEncodedValue,IntEncodedValue,LongEncodedValue,MethodEncodedValue,MethodHandleEncodedValue,MethodTypeEncodedValue,NullEncodedValue,ShortEncodedValue,StringEncodedValue,TypeEncodedValue
- All Known Implementing Classes:
BaseAnnotationEncodedValue,BaseArrayEncodedValue,BaseBooleanEncodedValue,BaseByteEncodedValue,BaseCharEncodedValue,BaseDoubleEncodedValue,BaseEnumEncodedValue,BaseFieldEncodedValue,BaseFloatEncodedValue,BaseIntEncodedValue,BaseLongEncodedValue,BaseMethodEncodedValue,BaseMethodHandleEncodedValue,BaseMethodTypeEncodedValue,BaseNullEncodedValue,BaseShortEncodedValue,BaseStringEncodedValue,BaseTypeEncodedValue,BuilderEncodedValues.BuilderAnnotationEncodedValue,BuilderEncodedValues.BuilderArrayEncodedValue,BuilderEncodedValues.BuilderBooleanEncodedValue,BuilderEncodedValues.BuilderByteEncodedValue,BuilderEncodedValues.BuilderCharEncodedValue,BuilderEncodedValues.BuilderDoubleEncodedValue,BuilderEncodedValues.BuilderEnumEncodedValue,BuilderEncodedValues.BuilderFieldEncodedValue,BuilderEncodedValues.BuilderFloatEncodedValue,BuilderEncodedValues.BuilderIntEncodedValue,BuilderEncodedValues.BuilderLongEncodedValue,BuilderEncodedValues.BuilderMethodEncodedValue,BuilderEncodedValues.BuilderMethodHandleEncodedValue,BuilderEncodedValues.BuilderMethodTypeEncodedValue,BuilderEncodedValues.BuilderNullEncodedValue,BuilderEncodedValues.BuilderShortEncodedValue,BuilderEncodedValues.BuilderStringEncodedValue,BuilderEncodedValues.BuilderTypeEncodedValue,DexBackedAnnotationEncodedValue,DexBackedArrayEncodedValue,DexBackedEnumEncodedValue,DexBackedFieldEncodedValue,DexBackedMethodEncodedValue,DexBackedMethodHandleEncodedValue,DexBackedMethodTypeEncodedValue,DexBackedStringEncodedValue,DexBackedTypeEncodedValue,EncodedValueRewriter.RewrittenAnnotationEncodedValue,EncodedValueRewriter.RewrittenArrayEncodedValue,EncodedValueRewriter.RewrittenEnumEncodedValue,EncodedValueRewriter.RewrittenFieldEncodedValue,EncodedValueRewriter.RewrittenMethodEncodedValue,EncodedValueRewriter.RewrittenTypeEncodedValue,ImmutableAnnotationEncodedValue,ImmutableArrayEncodedValue,ImmutableBooleanEncodedValue,ImmutableByteEncodedValue,ImmutableCharEncodedValue,ImmutableDoubleEncodedValue,ImmutableEnumEncodedValue,ImmutableFieldEncodedValue,ImmutableFloatEncodedValue,ImmutableIntEncodedValue,ImmutableLongEncodedValue,ImmutableMethodEncodedValue,ImmutableMethodHandleEncodedValue,ImmutableMethodTypeEncodedValue,ImmutableNullEncodedValue,ImmutableShortEncodedValue,ImmutableStringEncodedValue,ImmutableTypeEncodedValue
public interface EncodedValue extends java.lang.Comparable<EncodedValue>
This class represents a generic encoded value. It acts as the base interface for each specific type of encoded value.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetValueType()Returns the type of this encoded value.
-