Package org.jf.dexlib2.writer.builder
Class BuilderMethodPool.MethodKey
java.lang.Object
org.jf.dexlib2.base.reference.BaseReference
org.jf.dexlib2.base.reference.BaseMethodReference
org.jf.dexlib2.writer.builder.BuilderMethodPool.MethodKey
- All Implemented Interfaces:
Comparable<MethodReference>,MethodReference,Reference
- Enclosing class:
BuilderMethodPool
private static class BuilderMethodPool.MethodKey
extends BaseMethodReference
implements MethodReference
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jf.dexlib2.iface.reference.Reference
Reference.InvalidReferenceException -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final Stringprivate final List<? extends CharSequence> private final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the type of the class that defines the referenced method.getName()Gets the name of the referenced method.List<? extends CharSequence> Gets a list of the types of the parameters of this method.Gets the return type of the referenced method.Methods inherited from class org.jf.dexlib2.base.reference.BaseMethodReference
compareTo, equals, hashCode, toStringMethods inherited from class org.jf.dexlib2.base.reference.BaseReference
validateReferenceMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jf.dexlib2.iface.reference.MethodReference
compareTo, equals, hashCodeMethods inherited from interface org.jf.dexlib2.iface.reference.Reference
validateReference
-
Field Details
-
definingClass
-
name
-
parameterTypes
-
returnType
-
-
Constructor Details
-
MethodKey
public MethodKey(@Nonnull String definingClass, @Nonnull String name, @Nonnull List<? extends CharSequence> parameterTypes, @Nonnull String returnType)
-
-
Method Details
-
getDefiningClass
Description copied from interface:MethodReferenceGets the type of the class that defines the referenced method.- Specified by:
getDefiningClassin interfaceMethodReference- Returns:
- The type of the class that defines the referenced method
-
getName
Description copied from interface:MethodReferenceGets the name of the referenced method.- Specified by:
getNamein interfaceMethodReference- Returns:
- The name of the referenced method
-
getParameterTypes
Description copied from interface:MethodReferenceGets a list of the types of the parameters of this method.- Specified by:
getParameterTypesin interfaceMethodReference- Returns:
- A list of the parameter types of this method, as strings.
-
getReturnType
Description copied from interface:MethodReferenceGets the return type of the referenced method.- Specified by:
getReturnTypein interfaceMethodReference- Returns:
- The return type of the referenced method.
-