com.sun.java.util.jar.pack.ConstantPool.SignatureEntry

Here are the examples of the java api class com.sun.java.util.jar.pack.ConstantPool.SignatureEntry taken from open source projects.

1. ClassReader#readMember()

Project: openjdk
File: ClassReader.java
void readMember(boolean doMethod) throws IOException {
    int mflags = readUnsignedShort();
    Utf8Entry mname = readUtf8Ref();
    SignatureEntry mtype = readSignatureRef();
    DescriptorEntry descr = ConstantPool.getDescriptorEntry(mname, mtype);
    Class.Member m;
    if (!doMethod)
        m = cls.new Field(mflags, descr);
    else
        m = cls.new Method(mflags, descr);
    readAttributes(!doMethod ? ATTR_CONTEXT_FIELD : ATTR_CONTEXT_METHOD, m);
}

2. ClassReader#readMember()

Project: jdk7u-jdk
File: ClassReader.java
void readMember(boolean doMethod) throws IOException {
    int mflags = readUnsignedShort();
    Utf8Entry mname = readUtf8Ref();
    SignatureEntry mtype = readSignatureRef();
    DescriptorEntry descr = ConstantPool.getDescriptorEntry(mname, mtype);
    Class.Member m;
    if (!doMethod)
        m = cls.new Field(mflags, descr);
    else
        m = cls.new Method(mflags, descr);
    readAttributes(!doMethod ? ATTR_CONTEXT_FIELD : ATTR_CONTEXT_METHOD, m);
}