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 int
getValueType()
Returns the type of this encoded value.
-