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 intaccess()Access modifiers.DirectivesClassPropertiesdirectives()String[]interfaces()All class interfaces.Stringsignature()Class signature.Stringsupername()Superclass name.intversion()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()
-
-