Uses of Class
org.openjdk.asmtools.common.SyntaxError
Packages that use SyntaxError
Package
Description
-
Uses of SyntaxError in org.openjdk.asmtools.common
Methods in org.openjdk.asmtools.common that return SyntaxError -
Uses of SyntaxError in org.openjdk.asmtools.jasm
Fields in org.openjdk.asmtools.jasm declared as SyntaxErrorModifier and TypeFieldDescriptionprivate SyntaxError
ParserAnnotation.TargetTypeVisitor.syntaxError
private SyntaxError
ParserCP.ParserCPVisitor.syntaxError
Methods in org.openjdk.asmtools.jasm that throw SyntaxErrorModifier and TypeMethodDescriptionprivate void
ParserAnnotation._scanAnnotation
(AnnotationData annotData) Parses an individual annotation-data.private void
ParserAnnotation._scanTargetPath
(TypeAnnotationData annotData) _scanTargetPathParserAnnotation._scanTypePathEntry()
_scanTypeLocationprivate void
ParserAnnotation._scanTypeTarget
(TypeAnnotationData annotData) Parses an individual annotation-data.protected final void
Scanner.check
(JasmTokens.Token t) Checks a token, throws an exception if not the sameprivate void
ParserCP.checkWrongTag
(ClassFileConst.ConstType tag, ClassFileConst.ConstType defaultTag, ClassFileConst.ConstType default2Tag) private int
Parser.countParams
(ConstCell sigCell) Scan method's signature to determine size of parameters.protected final void
Scanner.expect
(JasmTokens.Token t) Expects a token, scans the next token or throws an exception.private AnnotationData
ParserAnnotation.parseAnnotation()
Parses an individual annotation.private void
Parser.parseClasses
(Consumer<ArrayList<ConstCell>> classesConsumer) Parse a list of classes belonging to the [NestMembers | PermittedSubclasses | Preload] entryprivate void
Parser.parseClassSignature()
Parse the class Signature entry.(package private) ConstCell
Parser.parseConstantClassInfo
(boolean uncond) (package private) ConstCell
Parser.parseConstantModuleInfo()
(package private) ConstCell
Parser.parseConstantPackageInfo()
protected ConstCell<?>
ParserCP.parseConstRef
(ClassFileConst.ConstType defaultTag) protected ConstCell<?>
ParserCP.parseConstRef
(ClassFileConst.ConstType defaultTag, ClassFileConst.ConstType default2Tag) protected ConstCell<?>
ParserCP.parseConstRef
(ClassFileConst.ConstType defaultTag, ClassFileConst.ConstType default2Tag, boolean ignoreKeywords) Parse an instruction argument, one of: * #NUMBER, #NAME, [TAG] CONSTVALUEprotected ConstValue<?>
ParserCP.parseConstValue
(ClassFileConst.ConstType tag) Parse CONSTVALUEprivate void
Parser.parseCPXBootstrapMethod()
Parse a (CPX based) BootstrapMethod entry.protected DefaultAnnotationAttr
ParserAnnotation.parseDefaultAnnotation()
parseDefaultAnnotationprivate void
Parser.parseField
(int mod) Parse a field.(package private) String
Parser.parseIdent()
private void
Parser.parseInnerClass
(int mod) Parse an inner class.protected void
ParserInstr.parseInstr()
Parse an instruction.(package private) Indexer
Parse a signed integer of size bytes long.protected Indexer
ParserInstr.parseLabelRef()
Parse a label instruction argument(package private) void
Parser.parseLocVarDef()
Parse a local variable presented in the form (var) index #name_index:#descriptor_index; [ (var) index name:descriptor; ](package private) void
Parser.parseLocVarEnd()
Parse The index (LOCAL_VARIABLE) into the local variable array of the instructions: endvar LOCAL_VARIABLE;(package private) Indexer
Parser.parseLocVarRef()
Parse The index (LOCAL_VARIABLE) into the local variable array of the instructions: [wide]aload, astore, fload, fstore, iload, istore, lload, lstore, dload, dstore LOCAL_VARIABLE; [wide]iinc LOCAL_VARIABLE, NUMBER;(package private) void
Parser.parseMapItem
(DataVector map) private void
Parser.parseMethod
(int mod) Parse a method.(package private) ConstCell
Parser.parseMethodHandle
(ClassFileConst.SubTag subtag) Parses a field or method reference for method handle.(package private) ConstCell
Parser.parseName()
Parse an external name: CPINDEX, string, or identifier.private void
Parser.parseNestHost()
Parse a NestHost entryprotected void
ParserAnnotation.parseParamAnnots
(int totalParams, MethodData curMethod) Parses Parameter Annotations attributes.private void
Parser.parseRecord()
Parse the Record entryprivate void
Parser.parseSourceDebugExtension()
Parse a SourceDebugExtension attributeprivate void
Parser.parseSourceFile()
(package private) ClassFileConst.SubTag
Parser.parseSubtag()
Parses a sub-tag value in method handle.protected SwitchTable
ParserInstr.parseSwitchTable()
Parse a Switch Table.protected ConstValue<?>
ParserCP.parseTagConstValue
(ClassFileConst.ConstType defaultTag) Parse [TAG] CONSTVALUEprotected ConstValue<?>
ParserCP.parseTagConstValue
(ClassFileConst.ConstType defaultTag, ClassFileConst.ConstType default2Tag, boolean ignoreKeywords) private AnnotationData
ParserAnnotation.parseTypeAnnotation()
parseTypeAnnotation - parses an individual annotation.(package private) Indexer
Parser.parseUInt
(int size) Parse an unsigned integer of size bytes long.private void
Parser.recoverField()
Recover after a syntax error in a field.private ParserAnnotation.ArrayElemValue
ParserAnnotation.scanAnnotationArray
(String name) scanAnnotationArrayprivate DataWriter
ParserAnnotation.scanAnnotationClass
(String name) Scans an annotation enumeration.private ParserAnnotation.EnumElemValue
ParserAnnotation.scanAnnotationEnum
(String name) Scans an annotation enum val.private DataWriter
ParserAnnotation.scanAnnotationIdent
(String ident, String name) scanAnnotationIdent(package private) ArrayList<AnnotationData>
ParserAnnotation.scanAnnotations()
The main entry for parsing an annotation list.private ClassFileConst.ConstType
ParserCP.scanConstPrimVal()
private int
Parser.scanModifier
(int mod) Parse the modifiers(package private) int
Parser.scanModifiers()
protected void
ParserAnnotation.scanParamName
(int totalParams, int paramNum, MethodData curMethod) private void
Parser.throwSyntaxError
(String msgId) void
ParserAnnotation.TargetTypeVisitor.visitExcept
(TypeAnnotationTypes.ETargetType targetType) ConstValue<?>
ParserCP.ParserCPVisitor.visitExcept
(ClassFileConst.ConstType tag) -
Uses of SyntaxError in org.openjdk.asmtools.jcoder
Methods in org.openjdk.asmtools.jcoder that throw SyntaxErrorModifier and TypeMethodDescriptionprivate void
Jcoder.expect
(JcodTokens.Token t) Expect a token, return its value, scan the next token or throw an exception.private void
Jcoder.recoverField()