public List<ArgType> readParamList(int parametersOffset) { TypeList paramList = dexBuf.readTypeList(parametersOffset); List<ArgType> args = new ArrayList<>(paramList.getTypes().length); for (short t : paramList.getTypes()) { args.add(getType(t)); } return Collections.unmodifiableList(args); }
public short[] getInterfaces() { return buffer.readTypeList(interfacesOffset).getTypes(); }
public short[] getInterfaces() { return buffer.readTypeList(interfacesOffset).getTypes(); }
public short[] getInterfaces() { return buffer.readTypeList(interfacesOffset).getTypes(); }
@Override public String toString() { if (dex == null) { return shortyIndex + " " + returnTypeIndex + " " + parametersOffset; } return dex.strings().get(shortyIndex) + ": " + dex.typeNames().get(returnTypeIndex) + " " + dex.readTypeList(parametersOffset); } }
@Override public String toString() { if (dex == null) { return shortyIndex + " " + returnTypeIndex + " " + parametersOffset; } return dex.strings().get(shortyIndex) + ": " + dex.typeNames().get(returnTypeIndex) + " " + dex.readTypeList(parametersOffset); } }
@Override public String toString() { if (dex == null) { return shortyIndex + " " + returnTypeIndex + " " + parametersOffset; } return dex.strings().get(shortyIndex) + ": " + dex.typeNames().get(returnTypeIndex) + " " + dex.readTypeList(parametersOffset); } }
@Override public String toString() { if (dex == null) { return declaringClassIndex + " " + protoIndex + " " + nameIndex; } return dex.typeNames().get(declaringClassIndex) + "." + dex.strings().get(nameIndex) + dex.readTypeList(dex.protoIds().get(protoIndex).getParametersOffset()); } }
@Override public String toString() { if (dex == null) { return declaringClassIndex + " " + protoIndex + " " + nameIndex; } return dex.typeNames().get(declaringClassIndex) + "." + dex.strings().get(nameIndex) + dex.readTypeList(dex.protoIds().get(protoIndex).getParametersOffset()); } }
@Override public String toString() { if (dex == null) { return declaringClassIndex + " " + protoIndex + " " + nameIndex; } return dex.typeNames().get(declaringClassIndex) + "." + dex.strings().get(nameIndex) + dex.readTypeList(dex.protoIds().get(protoIndex).getParametersOffset()); } }