public Object readResolve() throws ObjectStreamException { return forDescriptor(mDescriptor); } }
/** * Returns a descriptor string, including any generics. */ // TODO //public abstract String getGenericDescriptor(); public static Descriptor parse(String desc) throws IllegalArgumentException { if (desc != null && desc.startsWith("(")) { return MethodDesc.forDescriptor(desc); } else { return TypeDesc.forDescriptor(desc); } } }
private MethodInfo(ClassFile parent, int modifier, ConstantUTFInfo nameConstant, ConstantUTFInfo descConstant) { mParent = parent; mCp = parent.getConstantPool(); mName = nameConstant.getValue(); mDesc = MethodDesc.forDescriptor(descConstant.getValue()); mModifiers = Modifiers.getInstance(modifier); mNameConstant = nameConstant; mDescriptorConstant = descConstant; }
public Object readResolve() throws ObjectStreamException { return forDescriptor(mDescriptor); } }
/** * Returns a descriptor string, including any generics. */ // TODO //public abstract String getGenericDescriptor(); public static Descriptor parse(String desc) throws IllegalArgumentException { if (desc != null && desc.startsWith("(")) { return MethodDesc.forDescriptor(desc); } else { return TypeDesc.forDescriptor(desc); } } }
private MethodInfo(ClassFile parent, int modifier, ConstantUTFInfo nameConstant, ConstantUTFInfo descConstant) { mParent = parent; mCp = parent.getConstantPool(); mName = nameConstant.getValue(); mDesc = MethodDesc.forDescriptor(descConstant.getValue()); mModifiers = Modifiers.getInstance(modifier); mNameConstant = nameConstant; mDescriptorConstant = descConstant; }