Constructs an instance.paramdefiningClass {@code non-null;} the defining classparamaccessFlags access flagsparamnat {@code non-null;} member name and type (descriptor)paramattributes {@code non-null;} list of associated attributes if (definingClass == null) { throw new NullPointerException("definingClass == null"); } if (nat == null) { throw new NullPointerException("nat == null"); } if (attributes == null) { throw new NullPointerException("attributes == null"); } this.definingClass = definingClass; this.accessFlags = accessFlags; this.nat = nat; this.attributes = attributes;
if (definingClass == null) { throw new NullPointerException("definingClass == null"); } if (nat == null) { throw new NullPointerException("nat == null"); } if (attributes == null) { throw new NullPointerException("attributes == null"); } this.definingClass = definingClass; this.accessFlags = accessFlags; this.nat = nat; this.attributes = attributes;
{@inheritDoc} return accessFlags;
return accessFlags;
{@inheritDoc} return attributes;
return attributes;
{@inheritDoc} return definingClass;
return definingClass;
{@inheritDoc} return nat.getDescriptor();
return nat.getDescriptor();
{@inheritDoc} return nat.getName();
return nat.getName();
{@inheritDoc} return nat;
return nat;
{@inheritDoc} StringBuffer sb = new StringBuffer(100); sb.append(getClass().getName()); sb.append('{"); sb.append(nat.toHuman()); sb.append('}"); return sb.toString();
StringBuffer sb = new StringBuffer(100); sb.append(getClass().getName()); sb.append('{"); sb.append(nat.toHuman()); sb.append('}"); return sb.toString();