@Override public Descriptor getDescriptor() { return ref.getDescriptor(); }
@Override public Descriptor getDescriptor() { return ref.getDescriptor(); }
@Override public Descriptor getDescriptor() { return getReference().getDescriptor(); }
@Override public Descriptor getDescriptor() { return getReference().getDescriptor(); }
@Override public Descriptor getDescriptor() { return getReference().getDescriptor(); }
@Override public Descriptor getDescriptor() { return getReference().getDescriptor(); }
/** * @return something like: com.foo.bar.createLargeOrder(IILjava/lang/String;Ljava/sql/Date;)Ljava/lang/Integer; */ @Override public String getSignature() { // TODO: check that we're not calling this often. String s = getDeclaringClass().getName().toString().substring(1).replace('/', '.') + '.' + getName() + getDescriptor(); return s; }
/** * @return something like: com.foo.bar.createLargeOrder(IILjava/lang/String;Ljava/sql/Date;)Ljava/lang/Integer; */ @Override public String getSignature() { // TODO: check that we're not calling this often. String s = getDeclaringClass().getName().toString().substring(1).replace('/', '.') + '.' + getName() + getDescriptor(); return s; }
public static MethodNamePattern patternForReference(MethodReference methodRef) throws UTFDataFormatException { String className = methodRef.getDeclaringClass().getName().toUnicodeString(); String methodName = methodRef.getName().toUnicodeString(); String descriptor = methodRef.getDescriptor().toUnicodeString(); MethodNamePattern pattern = new MethodNamePattern(className, methodName, descriptor); return pattern; } }
String descString = callee.getDescriptor().toUnicodeString(); elt.setAttribute(XMLSummaryWriter.A_DESCRIPTOR, descString);
code.addStatement(insts.LoadMetadataInstruction(code.getNextProgramCounter(), 2, TypeReference.JavaLangInvokeMethodType, ref.getDescriptor())); code.addStatement(insts.ReturnInstruction(code.getNextProgramCounter(), 2, false));
code.addStatement(insts.LoadMetadataInstruction(code.getNextProgramCounter(), 2, TypeReference.JavaLangInvokeMethodType, ref.getDescriptor())); code.addStatement(insts.ReturnInstruction(code.getNextProgramCounter(), 2, false));
site.getDeclaredTarget().getDeclaringClass(), Atom.findOrCreateUnicodeAtom(site.getDeclaredTarget().getName().toString() + '$' + cls + '$' + bootstrapIndex), site.getDeclaredTarget().getDescriptor());
site.getDeclaredTarget().getDeclaringClass(), Atom.findOrCreateUnicodeAtom(site.getDeclaredTarget().getName().toString() + '$' + cls + '$' + bootstrapIndex), site.getDeclaredTarget().getDescriptor());