Package org.jf.dexlib2.iface.reference
Interface Reference
-
- All Known Subinterfaces:
BuilderReference
,CallSiteReference
,ClassDef
,Field
,FieldReference
,ImmutableReference
,Method
,MethodHandleReference
,MethodParameter
,MethodProtoReference
,MethodReference
,StringReference
,TypeReference
- All Known Implementing Classes:
BaseCallSiteReference
,BaseFieldReference
,BaseMethodHandleReference
,BaseMethodParameter
,BaseMethodProtoReference
,BaseMethodReference
,BaseReference
,BaseStringReference
,BaseTypeReference
,BuilderCallSiteReference
,BuilderClassDef
,BuilderField
,BuilderFieldReference
,BuilderMethod
,BuilderMethodHandleReference
,BuilderMethodParameter
,BuilderMethodProtoReference
,BuilderMethodReference
,BuilderStringReference
,BuilderTypeReference
,ClassDefRewriter.RewrittenClassDef
,DexBackedCallSiteReference
,DexBackedClassDef
,DexBackedField
,DexBackedFieldReference
,DexBackedMethod
,DexBackedMethodHandleReference
,DexBackedMethodProtoReference
,DexBackedMethodReference
,DexBackedStringReference
,DexBackedTypeReference
,FieldReferenceRewriter.RewrittenFieldReference
,FieldRewriter.RewrittenField
,ImmutableCallSiteReference
,ImmutableClassDef
,ImmutableField
,ImmutableFieldReference
,ImmutableMethod
,ImmutableMethodHandleReference
,ImmutableMethodParameter
,ImmutableMethodProtoReference
,ImmutableMethodReference
,ImmutableStringReference
,ImmutableTypeReference
,MethodParameterRewriter.RewrittenMethodParameter
,MethodReferenceRewriter.RewrittenMethodReference
,MethodRewriter.RewrittenMethod
,PoolMethodProto
,ReflectionClassDef
,ReflectionConstructor
,ReflectionField
,ReflectionMethod
public interface Reference
This class is the base interface for field/method/string/type references in a dex file.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Reference.InvalidReferenceException
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
validateReference()
Verifies that this reference is valid.
-
-
-
Method Detail
-
validateReference
void validateReference() throws Reference.InvalidReferenceException
Verifies that this reference is valid.- Throws:
Reference.InvalidReferenceException
- If the reference is not valid.
-
-