Package org.jf.dexlib2.analysis
Class UnknownClassProto
- java.lang.Object
-
- org.jf.dexlib2.analysis.UnknownClassProto
-
-
Constructor Summary
Constructors Constructor Description UnknownClassProto(ClassPath classPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intfindMethodIndexInVtable(MethodReference method)ClassPathgetClassPath()TypeProtogetCommonSuperclass(TypeProto other)FieldReferencegetFieldByOffset(int fieldOffset)MethodgetMethodByVtableIndex(int vtableIndex)java.lang.StringgetSuperclass()java.lang.StringgetType()booleanimplementsInterface(java.lang.String iface)booleanisInterface()java.lang.StringtoString()
-
-
-
Field Detail
-
classPath
@Nonnull protected final ClassPath classPath
-
-
Constructor Detail
-
UnknownClassProto
public UnknownClassProto(@Nonnull ClassPath classPath)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getClassPath
@Nonnull public ClassPath getClassPath()
- Specified by:
getClassPathin interfaceTypeProto
-
getSuperclass
@Nullable public java.lang.String getSuperclass()
- Specified by:
getSuperclassin interfaceTypeProto
-
isInterface
public boolean isInterface()
- Specified by:
isInterfacein interfaceTypeProto
-
implementsInterface
public boolean implementsInterface(@Nonnull java.lang.String iface)- Specified by:
implementsInterfacein interfaceTypeProto
-
getCommonSuperclass
@Nonnull public TypeProto getCommonSuperclass(@Nonnull TypeProto other)
- Specified by:
getCommonSuperclassin interfaceTypeProto
-
getFieldByOffset
@Nullable public FieldReference getFieldByOffset(int fieldOffset)
- Specified by:
getFieldByOffsetin interfaceTypeProto
-
getMethodByVtableIndex
@Nullable public Method getMethodByVtableIndex(int vtableIndex)
- Specified by:
getMethodByVtableIndexin interfaceTypeProto
-
findMethodIndexInVtable
public int findMethodIndexInVtable(@Nonnull MethodReference method)- Specified by:
findMethodIndexInVtablein interfaceTypeProto
-
-