Class BytecodeClassProperties


  • public final class BytecodeClassProperties
    extends Object
    Class properties.
    Since:
    0.1.0
    • 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.