Class BytecodeClassProperties
- java.lang.Object
-
- org.eolang.jeo.representation.bytecode.BytecodeClassProperties
-
public final class BytecodeClassProperties extends Object
Class properties.- Since:
- 0.1.0
-
-
Constructor Summary
Constructors Constructor Description BytecodeClassProperties(int access)
Constructor.BytecodeClassProperties(int version, int access, String signature, String supername, String... interfaces)
Constructor.BytecodeClassProperties(int access, String signature, String supername, String... interfaces)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
access()
Access modifiers.DirectivesClassProperties
directives()
String[]
interfaces()
All class interfaces.String
signature()
Class signature.String
supername()
Superclass name.int
version()
API version.
-
-
-
Constructor Detail
-
BytecodeClassProperties
public BytecodeClassProperties(int access)
Constructor.- Parameters:
access
- Access modifiers.
-
BytecodeClassProperties
public BytecodeClassProperties(int access, String signature, String supername, String... interfaces)
Constructor.- Parameters:
access
- Access modifiers.signature
- Signature.supername
- Supername.interfaces
- Interfaces.- Suppressed Checkstyle violations:
- ParameterNumberCheck (10 lines)
-
BytecodeClassProperties
public BytecodeClassProperties(int version, int access, String signature, String supername, String... interfaces)
Constructor.- Parameters:
version
- Bytecode version.access
- Access modifiers.signature
- Signature.supername
- Supername.interfaces
- Interfaces.- Suppressed Checkstyle violations:
- ParameterNumberCheck (10 lines)
-
-
Method Detail
-
version
public int version()
API version.- Returns:
- Api version.
-
access
public int access()
Access modifiers.- Returns:
- Access modifiers.
-
signature
public String signature()
Class signature.- Returns:
- Class signature.
-
supername
public String supername()
Superclass name.- Returns:
- Superclass name.
-
interfaces
public String[] interfaces()
All class interfaces.- Returns:
- All class interfaces.
-
directives
public DirectivesClassProperties directives()
-
-