Class StructField
- java.lang.Object
-
- org.jetbrains.java.decompiler.struct.StructMember
-
- org.jetbrains.java.decompiler.struct.StructField
-
- Direct Known Subclasses:
StructRecordComponent
public class StructField extends StructMember
-
-
Field Summary
-
Fields inherited from class org.jetbrains.java.decompiler.struct.StructMember
accessFlags, attributes
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedStructField(int accessFlags, java.util.Map<java.lang.String,StructGeneralAttribute> attributes, java.lang.String name, java.lang.String descriptor, BytecodeVersion version)protectedStructField(int accessFlags, java.util.Map<java.lang.String,StructGeneralAttribute> attributes, java.lang.String name, java.lang.String descriptor, GenericFieldDescriptor signature, BytecodeVersion version)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StructFieldcreate(DataInputFullStream in, ConstantPool pool, java.lang.String clQualifiedName, BytecodeVersion version)java.lang.StringgetDescriptor()java.lang.StringgetName()GenericFieldDescriptorgetSignature()protected BytecodeVersiongetVersion()java.lang.StringtoString()-
Methods inherited from class org.jetbrains.java.decompiler.struct.StructMember
getAccessFlags, getAttribute, hasAttribute, hasModifier, isSynthetic, readAttribute, readAttributes, readAttributes
-
-
-
-
Constructor Detail
-
StructField
protected StructField(int accessFlags, java.util.Map<java.lang.String,StructGeneralAttribute> attributes, java.lang.String name, java.lang.String descriptor, BytecodeVersion version)
-
StructField
protected StructField(int accessFlags, java.util.Map<java.lang.String,StructGeneralAttribute> attributes, java.lang.String name, java.lang.String descriptor, GenericFieldDescriptor signature, BytecodeVersion version)
-
-
Method Detail
-
create
public static StructField create(DataInputFullStream in, ConstantPool pool, java.lang.String clQualifiedName, BytecodeVersion version) throws java.io.IOException
- Throws:
java.io.IOException
-
getName
public final java.lang.String getName()
-
getDescriptor
public final java.lang.String getDescriptor()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getSignature
public GenericFieldDescriptor getSignature()
-
getVersion
protected BytecodeVersion getVersion()
- Specified by:
getVersionin classStructMember
-
-