|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ParseException | |
|---|---|
| koala.dynamicjava.parser.impl | |
| koala.dynamicjava.parser.wrapper | Provides a collection of classes used to hide the implementation of the parser. |
| Uses of ParseException in koala.dynamicjava.parser.impl |
|---|
| Methods in koala.dynamicjava.parser.impl that return ParseException | |
|---|---|
ParseException |
Parser.generateParseException()
|
| Methods in koala.dynamicjava.parser.impl that throw ParseException | |
|---|---|
Expression |
Parser.additiveExpression()
Used internally to parse an expression |
koala.dynamicjava.parser.impl.Parser.Primary |
Parser.allocation()
Used internally to parse an expression |
Expression |
Parser.andExpression()
Used internally to parse an expression |
Annotation |
Parser.annotation()
|
ArrayInitializer |
Parser.annotationArrayValue()
|
Expression |
Parser.annotationValue()
|
List<Expression> |
Parser.arguments()
Used internally to parse an expression |
ArrayAllocation.TypeDescriptor |
Parser.arrayDimsAndInits()
Used internally to parse an expression |
ArrayInitializer |
Parser.arrayInitializer()
Parses an array initializer |
AssertStatement |
Parser.assertStatement()
Parses an assert statement |
BlockStatement |
Parser.block()
Parses a block |
List<Node> |
Parser.blockStatement()
Parses one block statement. |
BreakStatement |
Parser.breakStatement()
Parses a break statement |
Expression |
Parser.castExpression()
Used internally to parse an expression |
void |
Parser.castLookahead()
Distinguish a cast expression from a parenthesized expression. |
List<Node> |
Parser.classBody()
Used internally to parse the body of a class |
List<Node> |
Parser.classBodyDeclaration()
Parses one declaration in the body of a class. |
ClassDeclaration |
Parser.classDeclaration(Parser.DeclType level)
Parses a class declaration |
Expression |
Parser.conditionalAndExpression()
Used internally to parse an expression |
Expression |
Parser.conditionalExpression()
Used internally to parse an expression |
Expression |
Parser.conditionalOrExpression()
Used internally to parse an expression |
ConstructorDeclaration |
Parser.constructorDeclaration()
|
void |
Parser.constructorLookahead()
Distinguish an unmodified constructor declaration from other declarations. |
ContinueStatement |
Parser.continueStatement()
Parses a continue statement |
DoStatement |
Parser.doStatement()
Parses a do statement |
EmptyStatement |
Parser.emptyStatement()
Parses an empty statement |
EnumDeclaration.EnumBody |
Parser.enumBody()
Parses the body of an enum |
EnumDeclaration.EnumConstant |
Parser.enumConstant()
|
List<EnumDeclaration.EnumConstant> |
Parser.enumConstants()
|
EnumDeclaration |
Parser.enumDeclaration(Parser.DeclType level)
Parses an enum declaration |
Expression |
Parser.equalityExpression()
Used internally to parse an expression |
Expression |
Parser.exclusiveOrExpression()
Used internally to parse an expression |
Expression |
Parser.expression()
Parses an expression |
ExpressionStatement |
Parser.expressionStatement(boolean strictExpression)
Parses an ExpressionStatement; if strictExpression is true, a trailing semicolon is required and only StatementExpressions will be allowed. |
List<Node> |
Parser.expressionStatementList()
Parses a comma separated list of strict ExpressionStatements |
Expression |
Parser.expressionSuffix(Expression pre)
Used internally to parse an expression |
FormalParameter |
Parser.forEachParameter(ModifierSet mods)
A for-each parameter, which is more restricted than a general formal parameter (no additional array brackets, and no varargs) |
FormalParameter |
Parser.formalParameter()
Parses one formal parameter |
List<FormalParameter> |
Parser.formalParameters()
Parses formal parameters of the form '(param, param, ...)' |
ForSlashEachStatement |
Parser.forStatement()
Parses a for statement (with standard or foreach syntax) |
Statement |
Parser.ifStatement()
Parses an if statement |
ImportDeclaration |
Parser.importDeclaration()
|
Expression |
Parser.inclusiveOrExpression()
Used internally to parse an expression |
Initializer |
Parser.initializer()
Parses one initializer |
Expression |
Parser.instanceOfExpression()
Used internally to parse an expression |
InterfaceDeclaration |
Parser.interfaceDeclaration(Parser.DeclType level)
Parses a interface declaration |
List<Node> |
Parser.interfaceMemberDeclaration()
Parses one declaration in the body of an interface. |
Node |
Parser.keywordStatement(boolean strictExpressions)
A statement that starts with a keyword or special delimiter. |
Statement |
Parser.labeledStatement()
Parses a labeled statement |
Expression |
Parser.literal()
Used internally to parse an expression |
MethodDeclaration |
Parser.methodDeclaration(Parser.DeclType level)
|
void |
Parser.methodLookahead()
Distinguish an unmodified method declaration from other declarations. |
ModifierSet |
Parser.modifiers()
Parse a nonempty list of modifiers and annotations |
Expression |
Parser.multiplicativeExpression()
Used internally to parse an expression |
List<IdentifierToken> |
Parser.name()
Parses a name |
ModifierSet |
Parser.noModifiers()
Create an empty modifier set at the current location. |
Node |
Parser.nonKeywordStatement(boolean strictExpressions)
A statement that does not begin with a keyword (and thus may need special lookahead treatment). |
ModifierSet |
Parser.optionalModifiers()
|
Token |
Parser.optionalSemicolon()
|
Option<List<TypeName>> |
Parser.optionalTypeArguments()
|
PackageDeclaration |
Parser.packageDeclaration(Parser.DeclType level)
|
CompilationUnit |
Parser.parseCompilationUnit()
Parses a Java compilation unit |
List<Node> |
Parser.parseStream()
Parses input stream. |
Expression |
Parser.postfixExpression()
Used internally to parse an expression |
Expression |
Parser.preDecrementExpression()
Used internally to parse an expression |
Expression |
Parser.preIncrementExpression()
Used internally to parse an expression |
Expression |
Parser.primaryExpression()
Used internally to parse an expression |
koala.dynamicjava.parser.impl.Parser.Primary |
Parser.primaryPrefix()
Used internally to parse an expression |
PrimitiveTypeName |
Parser.primitiveType()
Used internally to parse types |
ReferenceTypeName |
Parser.referenceTypeName()
Consumes as large a name as possible: the type must not be followed by ".[id]" or "<", because the parser will assume those delimiters mark a continuation of the ReferenceTypeName. |
List<? extends ReferenceTypeName> |
Parser.ReferenceTypeNameList()
Parses a comma separated list of ReferenceTypeName names |
Expression |
Parser.relationalExpression()
Used internally to parse an expression |
List<Node> |
Parser.replStatement()
Parses an item of the input stream. |
TypeName |
Parser.resultType()
Used internally to parse types |
ReturnStatement |
Parser.returnStatement()
Parses a return statement |
Token |
Parser.RightAngledBracket()
|
Expression |
Parser.shiftExpression()
Used internally to parse an expression |
Node |
Parser.statement(boolean strictExpressions)
|
Expression |
Parser.statementExpression()
Parse only an expression that can appear as a statement |
SwitchBlock |
Parser.switchBlock()
|
SwitchStatement |
Parser.switchStatement()
Parses a switch statement |
SynchronizedStatement |
Parser.synchronizedStatement()
Parses a synchronized statement |
ThrowStatement |
Parser.throwStatement()
Parses a throw statement |
TryStatement |
Parser.tryStatement()
Parses a try statement |
TypeName |
Parser.type()
Used internally to parse types |
TypeName |
Parser.TypeArgument()
|
List<TypeName> |
Parser.typeArguments()
|
TypeDeclaration |
Parser.typeDeclaration(Parser.DeclType level)
|
TypeParameter |
Parser.typeParameter()
|
List<TypeParameter> |
Parser.typeParameters()
|
Expression |
Parser.unaryExpression()
Used internally to parse an expression |
Expression |
Parser.unaryExpressionNotPlusMinus()
Used internally to parse an expression |
ClassDeclaration |
Parser.unmodifiedClassDeclaration(ModifierSet mods,
Parser.DeclType level)
Parses a class declaration without modifier |
ConstructorDeclaration |
Parser.unmodifiedConstructorDeclaration(ModifierSet mods)
|
EnumDeclaration |
Parser.unmodifiedEnumDeclaration(ModifierSet mods,
Parser.DeclType level)
|
InterfaceDeclaration |
Parser.unmodifiedInterfaceDeclaration(ModifierSet mods,
Parser.DeclType level)
Parses a interface declaration without modifier |
MethodDeclaration |
Parser.unmodifiedMethodDeclaration(ModifierSet mods,
Parser.DeclType level)
|
PackageDeclaration |
Parser.unmodifiedPackageDeclaration(ModifierSet mods,
Parser.DeclType level)
|
TypeDeclaration |
Parser.unmodifiedTypeDeclaration(ModifierSet mods,
Parser.DeclType level)
|
List<Node> |
Parser.unmodifiedVariableDeclaration(ModifierSet mods,
Parser.DeclType level)
|
List<Node> |
Parser.variableDeclaration(Parser.DeclType level)
Parses a variable (field or local) declaration. |
Expression |
Parser.variableInitializer()
Parses a variable initializer (ie. |
void |
Parser.variableLookahead()
Distinguish an unmodified variable or field declaration from other declarations. |
WhileStatement |
Parser.whileStatement()
Parses a while statement |
| Uses of ParseException in koala.dynamicjava.parser.wrapper |
|---|
| Methods in koala.dynamicjava.parser.wrapper with parameters of type ParseException | |
|---|---|
void |
ParserTest.verifyErrorLocation(ParseException ex,
int startLine,
int startColumn,
int endLine,
int endColumn)
|
| Constructors in koala.dynamicjava.parser.wrapper with parameters of type ParseException | |
|---|---|
ParseError(ParseException e,
File f)
Constructs a ParseError based on a ParseException. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||