/** * Answer the source name of the member type. * * For example, p1.p2.A.M is M. * @return char[] */ public char[] getSourceName() { if (!this.readInnerName) { this.readInnerName = true; if (this.innerNameIndex != 0) { int utf8Offset = this.constantPoolOffsets[this.innerNameIndex] - this.structOffset; this.innerName = utf8At(utf8Offset + 3, u2At(utf8Offset + 1)); } } return this.innerName; } /**
/** * Answer the source name of the member type. * * For example, p1.p2.A.M is M. * @return char[] */ public char[] getSourceName() { if (!this.readInnerName) { this.readInnerName = true; if (this.innerNameIndex != 0) { int utf8Offset = this.constantPoolOffsets[this.innerNameIndex] - this.structOffset; this.innerName = utf8At(utf8Offset + 3, u2At(utf8Offset + 1)); } } return this.innerName; } /**
/** * Answer the source name of the member type. * * For example, p1.p2.A.M is M. * @return char[] */ public char[] getSourceName() { if (!this.readInnerName) { this.readInnerName = true; if (this.innerNameIndex != 0) { int utf8Offset = this.constantPoolOffsets[this.innerNameIndex] - this.structOffset; this.innerName = utf8At(utf8Offset + 3, u2At(utf8Offset + 1)); } } return this.innerName; } /**
/** * Answer the source name of the member type. * * For example, p1.p2.A.M is M. * @return char[] */ public char[] getSourceName() { if (!this.readInnerName) { this.readInnerName = true; if (this.innerNameIndex != 0) { int utf8Offset = this.constantPoolOffsets[this.innerNameIndex] - this.structOffset; this.innerName = utf8At(utf8Offset + 3, u2At(utf8Offset + 1)); } } return this.innerName; } /**
/** * Answer the source name of the member type. * * For example, p1.p2.A.M is M. * @return char[] */ public char[] getSourceName() { if (!this.readInnerName) { this.readInnerName = true; if (this.innerNameIndex != 0) { int utf8Offset = this.constantPoolOffsets[this.innerNameIndex] - this.structOffset; this.innerName = utf8At(utf8Offset + 3, u2At(utf8Offset + 1)); } } return this.innerName; } /**
/** * Answer the source name of the member type. * * For example, p1.p2.A.M is M. * @return char[] */ public char[] getSourceName() { if (!this.readInnerName) { this.readInnerName = true; if (this.innerNameIndex != 0) { int utf8Offset = this.constantPoolOffsets[this.innerNameIndex] - this.structOffset; this.innerName = utf8At(utf8Offset + 3, u2At(utf8Offset + 1)); } } return this.innerName; } /**
/** * Answer the source name of the member type. * * For example, p1.p2.A.M is M. * @return char[] */ public char[] getSourceName() { if (!this.readInnerName) { this.readInnerName = true; if (this.innerNameIndex != 0) { int utf8Offset = this.constantPoolOffsets[this.innerNameIndex] - this.structOffset; this.innerName = utf8At(utf8Offset + 3, u2At(utf8Offset + 1)); } } return this.innerName; } /**
/** * Answer the source name of the member type. * * For example, p1.p2.A.M is M. * @return char[] */ public char[] getSourceName() { if (!this.readInnerName) { this.readInnerName = true; if (this.innerNameIndex != 0) { int utf8Offset = this.constantPoolOffsets[this.innerNameIndex] - this.structOffset; this.innerName = utf8At(utf8Offset + 3, u2At(utf8Offset + 1)); } } return this.innerName; } /**
/** * Answer the source name of the member type. * * For example, p1.p2.A.M is M. * @return char[] */ public char[] getSourceName() { if (!this.readInnerName) { this.readInnerName = true; if (this.innerNameIndex != 0) { int utf8Offset = this.constantPoolOffsets[this.innerNameIndex] - this.structOffset; this.innerName = utf8At(utf8Offset + 3, u2At(utf8Offset + 1)); } } return this.innerName; } /**
/** * Answer the source name of the member type. * * For example, p1.p2.A.M is M. * @return char[] */ public char[] getSourceName() { if (!this.readInnerName) { this.readInnerName = true; if (this.innerNameIndex != 0) { int utf8Offset = this.constantPoolOffsets[this.innerNameIndex] - this.structOffset; this.innerName = utf8At(utf8Offset + 3, u2At(utf8Offset + 1)); } } return this.innerName; } /**
@Override public char[] getName() { if (!this.readInnerClassName) { // read the inner class name this.readInnerClassName = true; if (this.innerClassNameIndex != 0) { int classOffset = this.constantPoolOffsets[this.innerClassNameIndex] - this.structOffset; int utf8Offset = this.constantPoolOffsets[u2At(classOffset + 1)] - this.structOffset; this.innerClassName = utf8At(utf8Offset + 3, u2At(utf8Offset + 1)); } } return this.innerClassName; } /**
@Override public char[] getEnclosingTypeName() { if (!this.readOuterClassName) { // read outer class name this.readOuterClassName = true; if (this.outerClassNameIndex != 0) { int utf8Offset = this.constantPoolOffsets[u2At( this.constantPoolOffsets[this.outerClassNameIndex] - this.structOffset + 1)] - this.structOffset; this.outerClassName = utf8At(utf8Offset + 3, u2At(utf8Offset + 1)); } } return this.outerClassName; }
/** * Answer the resolved name of the member type in the * class file format as specified in section 4.2 of the Java 2 VM spec. * * For example, p1.p2.A.M is p1/p2/A$M. * @return char[] */ public char[] getName() { if (!this.readInnerClassName) { // read the inner class name this.readInnerClassName = true; if (this.innerClassNameIndex != 0) { int classOffset = this.constantPoolOffsets[this.innerClassNameIndex] - this.structOffset; int utf8Offset = this.constantPoolOffsets[u2At(classOffset + 1)] - this.structOffset; this.innerClassName = utf8At(utf8Offset + 3, u2At(utf8Offset + 1)); } } return this.innerClassName; } /**
/** * Answer the resolved name of the member type in the * class file format as specified in section 4.2 of the Java 2 VM spec. * * For example, p1.p2.A.M is p1/p2/A$M. * @return char[] */ public char[] getName() { if (!this.readInnerClassName) { // read the inner class name this.readInnerClassName = true; if (this.innerClassNameIndex != 0) { int classOffset = this.constantPoolOffsets[this.innerClassNameIndex] - this.structOffset; int utf8Offset = this.constantPoolOffsets[u2At(classOffset + 1)] - this.structOffset; this.innerClassName = utf8At(utf8Offset + 3, u2At(utf8Offset + 1)); } } return this.innerClassName; } /**
/** * Answer the resolved name of the member type in the * class file format as specified in section 4.2 of the Java 2 VM spec. * * For example, p1.p2.A.M is p1/p2/A$M. * @return char[] */ public char[] getName() { if (!this.readInnerClassName) { // read the inner class name this.readInnerClassName = true; if (this.innerClassNameIndex != 0) { int classOffset = this.constantPoolOffsets[this.innerClassNameIndex] - this.structOffset; int utf8Offset = this.constantPoolOffsets[u2At(classOffset + 1)] - this.structOffset; this.innerClassName = utf8At(utf8Offset + 3, u2At(utf8Offset + 1)); } } return this.innerClassName; } /**
/** * Answer the resolved name of the member type in the * class file format as specified in section 4.2 of the Java 2 VM spec. * * For example, p1.p2.A.M is p1/p2/A$M. * @return char[] */ public char[] getName() { if (!this.readInnerClassName) { // read the inner class name this.readInnerClassName = true; if (this.innerClassNameIndex != 0) { int classOffset = this.constantPoolOffsets[this.innerClassNameIndex] - this.structOffset; int utf8Offset = this.constantPoolOffsets[u2At(classOffset + 1)] - this.structOffset; this.innerClassName = utf8At(utf8Offset + 3, u2At(utf8Offset + 1)); } } return this.innerClassName; } /**
/** * Answer the resolved name of the member type in the * class file format as specified in section 4.2 of the Java 2 VM spec. * * For example, p1.p2.A.M is p1/p2/A$M. * @return char[] */ public char[] getName() { if (!this.readInnerClassName) { // read the inner class name this.readInnerClassName = true; if (this.innerClassNameIndex != 0) { int classOffset = this.constantPoolOffsets[this.innerClassNameIndex] - this.structOffset; int utf8Offset = this.constantPoolOffsets[u2At(classOffset + 1)] - this.structOffset; this.innerClassName = utf8At(utf8Offset + 3, u2At(utf8Offset + 1)); } } return this.innerClassName; } /**
/** * Answer the resolved name of the member type in the * class file format as specified in section 4.2 of the Java 2 VM spec. * * For example, p1.p2.A.M is p1/p2/A$M. * @return char[] */ public char[] getName() { if (!this.readInnerClassName) { // read the inner class name this.readInnerClassName = true; if (this.innerClassNameIndex != 0) { int classOffset = this.constantPoolOffsets[this.innerClassNameIndex] - this.structOffset; int utf8Offset = this.constantPoolOffsets[u2At(classOffset + 1)] - this.structOffset; this.innerClassName = utf8At(utf8Offset + 3, u2At(utf8Offset + 1)); } } return this.innerClassName; } /**
/** * Answer the resolved name of the member type in the * class file format as specified in section 4.2 of the Java 2 VM spec. * * For example, p1.p2.A.M is p1/p2/A$M. * @return char[] */ public char[] getName() { if (!this.readInnerClassName) { // read the inner class name this.readInnerClassName = true; if (this.innerClassNameIndex != 0) { int classOffset = this.constantPoolOffsets[this.innerClassNameIndex] - this.structOffset; int utf8Offset = this.constantPoolOffsets[u2At(classOffset + 1)] - this.structOffset; this.innerClassName = utf8At(utf8Offset + 3, u2At(utf8Offset + 1)); } } return this.innerClassName; } /**
/** * Answer the resolved name of the enclosing type in the * class file format as specified in section 4.2 of the Java 2 VM spec. * * For example, java.lang.String is java/lang/String. * @return char[] */ public char[] getEnclosingTypeName() { if (!this.readOuterClassName) { // read outer class name this.readOuterClassName = true; if (this.outerClassNameIndex != 0) { int utf8Offset = this.constantPoolOffsets[u2At( this.constantPoolOffsets[this.outerClassNameIndex] - this.structOffset + 1)] - this.structOffset; this.outerClassName = utf8At(utf8Offset + 3, u2At(utf8Offset + 1)); } } return this.outerClassName; } /**