Class BytecodeClassProperties
java.lang.Object
org.eolang.jeo.representation.bytecode.BytecodeClassProperties
Class properties.
- Since:
- 0.1.0
-
Constructor Summary
ConstructorsConstructorDescriptionBytecodeClassProperties
(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
-
Constructor Details
-
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.
-
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.
-
-
Method Details
-
version
public int version()API version.- Returns:
- Api version.
-
access
public int access()Access modifiers.- Returns:
- Access modifiers.
-
signature
Class signature.- Returns:
- Class signature.
-
supername
Superclass name.- Returns:
- Superclass name.
-
interfaces
All class interfaces.- Returns:
- All class interfaces.
-
directives
-