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 SyntaxErrorParseAnnotation.TargetTypeVisitor.syntaxErrorprivate SyntaxErrorParseConstPool.ParserCPVisitor.syntaxErrorMethods in org.openjdk.asmtools.jasm that throw SyntaxErrorModifier and TypeMethodDescriptionprivate voidParseAnnotation._scanAnnotation(AnnotationData annotData) Parses an individual annotation-data.private voidParseAnnotation._scanTargetPath(TypeAnnotationData annotData) _scanTargetPathParseAnnotation._scanTypePathEntry()_scanTypeLocationprivate voidParseAnnotation._scanTypeTarget(TypeAnnotationData annotData) Parses an individual annotation-data.protected final voidScanner.check(JasmTokens.Token t) Checks the token, throws an exception if differentprivate voidParseConstPool.checkWrongTag(ClassFileConst.ConstType tag, ClassFileConst.ConstType defaultTag, ClassFileConst.ConstType default2Tag) private intParser.countParams(ConstCell sigCell) Scan method's signature to determine the size of parameters.protected final voidScanner.expect(JasmTokens.Token t) Expects the token, scans the next token or throws an exception.protected final voidScanner.expectIdentContent(JasmTokens.Token t) Expects an identifier token with parsed content of the token, scans the next token or throws an exception.protected final voidScanner.expectOneOf(List<String> identifiers, JasmTokens.Token... tokens) protected final booleanScanner.expectOneOfIdent(String... identifiers) Expects one of Identifier in the list, scans the next token or throws an exception.protected final booleanScanner.expectOneOfToken(JasmTokens.Token... tokens) Expects one of the token in the list, scans the next token or throws an exception.private AnnotationDataParseAnnotation.parseAnnotation()Parses an individual annotation.(package private) ArrayList<AnnotationData> ParseAnnotation.parseAnnotations()The main entry for parsing an annotation list.private voidParser.parseBootstrapMethod()Parse a BootstrapMethod entry individually.private voidParser.parseBootstrapMethodGroup()Parse a group of BootstrapMethod entries.protected ConstCell<?> ParseConstPool.parseBSMArgumentConstRef()private voidParser.parseClasses(Consumer<ArrayList<ConstCell>> classesConsumer) Parse a list of classes belonging to the [NestMembers | PermittedSubclasses] entryprivate voidParser.parseClassSignature()Parse the class Signature entry.(package private) ConstCellParser.parseConstantClassInfo(boolean uncond) (package private) ConstCellParser.parseConstantModuleInfo()(package private) ConstCellParser.parseConstantPackageInfo()protected ConstCell<?> ParseConstPool.parseConstPoolRef()Parses a pair [TAG CONSTVALUE] from a constant pool entry [const #DD = TAG CONSTVALUE].protected ConstCell<?> ParseConstPool.parseConstRef(ClassFileConst.ConstType defaultTag) protected ConstCell<?> ParseConstPool.parseConstRef(ClassFileConst.ConstType defaultTag, ClassFileConst.ConstType default2Tag) protected ConstCell<?> ParseConstPool.parseConstRef(ClassFileConst.ConstType defaultTag, ClassFileConst.ConstType default2Tag, boolean ignoreKeywords) Parse an instruction argument, one of: * #NUMBER, #NAME, [TAG] CONSTVALUEprotected ConstValue<?> ParseConstPool.parseConstValue(ClassFileConst.ConstType tag) Parse CONSTVALUEprotected DefaultAnnotationAttrParseAnnotation.parseDefaultAnnotation()parseDefaultAnnotationprivate voidParser.parseField(int mod) Parse a field.(package private) StringParser.parseIdent()private voidParser.parseInnerClass(int mod) Parse an inner class.private voidParser.parseInnerClassGroup(int mod) Parse a group of InnerClasses.protected voidParseInstruction.parseInstr()Parse an instruction.(package private) IndexerParse a signed integer of size bytes long.protected IndexerParseInstruction.parseLabelRef()Parse a label instruction argument(package private) voidParser.parseLocVarDef(OpcodeTables.Opcode opcode) Parse a local variable (type) presented in the form (var) index #name_index:#descriptor_index; [ (var) index name:descriptor; ] or (type) index #name_index:#signature_index; [ (type) index name:signature; ](package private) voidParser.parseLocVarEnd(OpcodeTables.Opcode opcode) Parse The index (LOCAL_VARIABLE) into the local variable array of the instructions: either endvar LOCAL_VARIABLE; or endtype LOCAL_VARIABLE;(package private) IndexerParser.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) voidParser.parseMapItem(DataVector map) private voidParser.parseMethod(int mod) Parse a method.(package private) ConstCellParser.parseMethodHandle(ClassFileConst.SubTag subtag) Parses a field or method reference for a method handle.private ConstCell<?> Parser.parseMHCell()(package private) ConstCellParser.parseName()Parse an external name: CPINDEX, string, or identifier.(package private) voidParser.parseNameAndType(DataVector fields) Parse a set of CONSTANT_NameAndType_info entries in the following forms: #id1, #id2, #idN; or fldS:"Ljava/lang/String;", fldS:"I", fldI:"I";private voidParser.parseNestHost()Parse a NestHost entryprotected voidParseAnnotation.parseParamAnnotation(int totalParams, MethodData curMethod) Parses Parameter Annotations attributes.private voidParser.parseRecord()private voidParser.parseSourceDebugExtension()Parse a SourceDebugExtension attributeprivate voidParser.parseSourceFile()ParseAttribute.parseStackMap()ParseAttribute.parseStackMapTable()(package private) ClassFileConst.SubTagParser.parseSubtag()Parses a sub-tag value in a method handle.protected SwitchTableParseInstruction.parseSwitchTable()Parse a Switch Table.protected ConstValue<?> ParseConstPool.parseTagConstValue(ClassFileConst.ConstType defaultTag, ClassFileConst.ConstType default2Tag, boolean ignoreKeywords, boolean isBSMArgTag) private AnnotationDataParseAnnotation.parseTypeAnnotation()parseTypeAnnotation - parses an individual annotation.(package private) IndexerParser.parseUInt(int size) Parse an unsigned integer of size bytes long.private voidParser.parseUtf8List(Consumer<ArrayList<ConstCell>> utf8Consumer) Valhalla specific Parse a list of Utf-8 belonging to the [LoadableDescriptors] entryprivate voidParser.recoverField()Recover after a syntax error in a field.private ParseAnnotation.ArrayElemValueParseAnnotation.scanAnnotationArray(String name) scanAnnotationArrayprivate DataWriterParseAnnotation.scanAnnotationClass(String name) Scans an annotation enumeration.private ParseAnnotation.EnumElemValueParseAnnotation.scanAnnotationEnum(String name) Scans an annotation enum val.private DataWriterParseAnnotation.scanAnnotationIdent(String ident, String name) scanAnnotationIdentprivate ClassFileConst.ConstTypeParseConstPool.scanConstByID(boolean ignoreKeywords, boolean isBSMArgTag) private ClassFileConst.ConstTypeParseConstPool.scanConstPrimVal()private intParser.scanModifier(int mod) Parse the modifiers(package private) intParser.scanModifiers()protected voidParseAnnotation.scanParamName(int totalParams, int paramNum, MethodData curMethod) private voidParser.throwSyntaxError(String msgId) voidParseAnnotation.TargetTypeVisitor.visitExcept(TypeAnnotationTypes.ETargetType targetType) ConstValue<?> ParseConstPool.ParserCPVisitor.visitExcept(ClassFileConst.ConstType tag) -
Uses of SyntaxError in org.openjdk.asmtools.jcoder
Methods in org.openjdk.asmtools.jcoder that throw SyntaxErrorModifier and TypeMethodDescriptionprivate voidJcoder.expect(JcodTokens.Token t) Expect a token, return its value, scan the next token or throw an exception.private voidJcoder.recoverField()