Uses of Class
org.fife.rsta.ac.java.rjc.lexer.Scanner
Packages that use Scanner
Package
Description
Nodes making an abstract syntax tree for Java code.
A parser for Java source code.
-
Uses of Scanner in org.fife.rsta.ac.java.rjc.ast
Constructors in org.fife.rsta.ac.java.rjc.ast with parameters of type ScannerModifierConstructorDescriptionEnumDeclaration(Scanner s, int offs, String name) FormalParameter(Scanner s, boolean isFinal, Type type, int offs, String name, List<Annotation> annotations) ImportDeclaration(Scanner s, int offs, String info, boolean isStatic) LocalVariable(Scanner s, boolean isFinal, Type type, int offs, String name) Method(Scanner s, Modifiers modifiers, Type type, Token nameToken, List<FormalParameter> params, List<String> thrownTypeNames) NormalClassDeclaration(Scanner s, int offs, String className) NormalInterfaceDeclaration(Scanner s, int offs, String name) -
Uses of Scanner in org.fife.rsta.ac.java.rjc.parser
Methods in org.fife.rsta.ac.java.rjc.parser with parameters of type ScannerModifier and TypeMethodDescriptionprivate AnnotationASTFactory.getAnnotation(CompilationUnit cu, Scanner s) Assumes t is the actual '@foobar' annotation token.private CodeBlockASTFactory.getBlock(CompilationUnit cu, CodeBlock parent, Method m, Scanner s, boolean isStatic) private CodeBlockASTFactory.getBlock(CompilationUnit cu, CodeBlock parent, Method m, Scanner s, boolean isStatic, int depth) Parses a block of code.private voidASTFactory.getClassBody(CompilationUnit cu, Scanner s, NormalClassDeclaration classDec) private TypeDeclarationASTFactory.getClassOrInterfaceDeclaration(CompilationUnit cu, Scanner s, TypeDeclarationContainer addTo, Modifiers modList) ASTFactory.getCompilationUnit(String name, Scanner scanner) Reads tokens for a Java source file from the specified lexer and returns the structure of the source as an AST.private EnumBodyASTFactory.getEnumBody(CompilationUnit cu, Scanner s, EnumDeclaration enumDec) private EnumDeclarationASTFactory.getEnumDeclaration(CompilationUnit cu, Scanner s, TypeDeclarationContainer addTo) private voidASTFactory.getInterfaceBody(CompilationUnit cu, Scanner s, NormalInterfaceDeclaration iDec) private voidASTFactory.getInterfaceMemberDecl(CompilationUnit cu, Scanner s, NormalInterfaceDeclaration iDec, Modifiers modList) private voidASTFactory.getMemberDecl(CompilationUnit cu, Scanner s, NormalClassDeclaration classDec, Modifiers modList) private ModifiersASTFactory.getModifierList(CompilationUnit cu, Scanner s) private NormalClassDeclarationASTFactory.getNormalClassDeclaration(CompilationUnit cu, Scanner s, TypeDeclarationContainer addTo) private NormalInterfaceDeclarationASTFactory.getNormalInterfaceDeclaration(CompilationUnit cu, Scanner s, TypeDeclarationContainer addTo) private StringASTFactory.getQualifiedIdentifier(Scanner scanner) ASTFactory.getThrownTypeNames(CompilationUnit cu, Scanner s) private TypeASTFactory.getType(CompilationUnit cu, Scanner s) private TypeASTFactory.getType(CompilationUnit cu, Scanner s, boolean pushbackOnUnexpected) private TypeArgumentASTFactory.getTypeArgument(CompilationUnit cu, Scanner s) private List<TypeArgument> ASTFactory.getTypeArguments(CompilationUnit cu, Scanner s) private TypeDeclarationASTFactory.getTypeDeclaration(CompilationUnit cu, Scanner s) private TypeParameterASTFactory.getTypeParameter(CompilationUnit cu, Scanner s) private List<TypeParameter> ASTFactory.getTypeParameters(CompilationUnit cu, Scanner s)