Class ParserInstr


  • public class ParserInstr
    extends ParseBase
    ParserInstr ParserInstr is a parser class owned by Parser.java. It is primarily responsible for parsing instruction byte codes.
    • Constructor Detail

      • ParserInstr

        protected ParserInstr​(Scanner scanner,
                              org.openjdk.asmtools.jasm.Parser parser,
                              ParserCP cpParser,
                              Environment env)
        main constructor
        Parameters:
        scanner -
        parser -
        env -
    • Method Detail

      • parseSwitchTable

        protected org.openjdk.asmtools.jasm.SwitchTable parseSwitchTable()
                                                                  throws Scanner.SyntaxError,
                                                                         java.io.IOException
        Parse a Switch Table. return value: SwitchTable.
        Throws:
        Scanner.SyntaxError
        java.io.IOException
      • parseLabelRef

        protected org.openjdk.asmtools.jasm.Argument parseLabelRef()
                                                            throws Scanner.SyntaxError,
                                                                   java.io.IOException
        Parse a label instruction argument
        Throws:
        Scanner.SyntaxError
        java.io.IOException