net.sourceforge.pmd.ast

Class JavaParser

public class JavaParser extends Object implements JavaParserTreeConstants, JavaParserConstants

Field Summary
protected JJTJavaParserStatejjtree
Tokenjj_nt
booleanlookingAhead
Tokentoken
JavaParserTokenManagertoken_source
Constructor Summary
JavaParser(CharStream stream)
JavaParser(JavaParserTokenManager tm)
Method Summary
voidAdditiveExpression()
voidAllocationExpression()
voidAndExpression()
voidAnnotation()
voidAnnotationTypeBody()
voidAnnotationTypeDeclaration(int modifiers)
voidAnnotationTypeMemberDeclaration()
voidArgumentList()
voidArguments()
voidArrayDimsAndInits()
voidArrayInitializer()
voidAssertStatement()
voidAssignmentOperator()
voidBlock()
voidBlockStatement()
voidBooleanLiteral()
voidBreakStatement()
voidCastExpression()
voidCastLookahead()
voidCatchStatement()
voidClassOrInterfaceBody()
voidClassOrInterfaceBodyDeclaration()
voidClassOrInterfaceDeclaration(int modifiers)
voidClassOrInterfaceType()
ASTCompilationUnitCompilationUnit()
THE JAVA LANGUAGE GRAMMAR STARTS HERE *
voidConditionalAndExpression()
voidConditionalExpression()
voidConditionalOrExpression()
voidConstructorDeclaration(int modifiers)
voidContinueStatement()
voiddisable_tracing()
voidDefaultValue()
voidDoStatement()
voidenable_tracing()
voidEmptyStatement()
voidEnumBody()
voidEnumConstant()
voidEnumDeclaration(int modifiers)
voidEqualityExpression()
voidExclusiveOrExpression()
voidExplicitConstructorInvocation()
voidExpression()
voidExtendsList()
voidFieldDeclaration(int modifiers)
voidFinallyStatement()
voidForInit()
voidFormalParameter()
voidFormalParameters()
voidForStatement()
voidForUpdate()
ParseExceptiongenerateParseException()
TokengetNextToken()
TokengetToken(int index)
voidIfStatement()
voidImplementsList()
voidImportDeclaration()
voidInclusiveOrExpression()
voidInitializer()
voidInstanceOfExpression()
voidLabeledStatement()
voidLiteral()
voidLocalVariableDeclaration()
voidMarkerAnnotation()
voidMemberSelector()
voidMemberValue()
voidMemberValueArrayInitializer()
voidMemberValuePair()
voidMemberValuePairs()
voidMethodDeclaration(int modifiers)
voidMethodDeclarator()
intModifiers()
voidMultiplicativeExpression()
voidName()
voidNameList()
voidNormalAnnotation()
voidNullLiteral()
voidPackageDeclaration()
voidPostfixExpression()
voidPreDecrementExpression()
voidPreIncrementExpression()
voidPrimaryExpression()
voidPrimaryPrefix()
voidPrimarySuffix()
voidPrimitiveType()
voidReferenceType()
voidReInit(CharStream stream)
voidReInit(JavaParserTokenManager tm)
voidRelationalExpression()
voidResultType()
voidReturnStatement()
voidRSIGNEDSHIFT()
voidRUNSIGNEDSHIFT()
voidsetJDK13()
voidsetJDK15()
voidShiftExpression()
voidSingleMemberAnnotation()
voidStatement()
voidStatementExpression()
voidStatementExpressionList()
voidSwitchLabel()
voidSwitchStatement()
voidSynchronizedStatement()
voidThrowStatement()
voidTryStatement()
voidType()
voidTypeArgument()
voidTypeArguments()
voidTypeBound()
voidTypeDeclaration()
voidTypeParameter()
voidTypeParameters()
voidUnaryExpression()
voidUnaryExpressionNotPlusMinus()
voidVariableDeclarator()
voidVariableDeclaratorId()
voidVariableInitializer()
voidWhileStatement()
voidWildcardBounds()

Field Detail

jjtree

protected JJTJavaParserState jjtree

jj_nt

public Token jj_nt

lookingAhead

public boolean lookingAhead

token

public Token token

token_source

public JavaParserTokenManager token_source

Constructor Detail

JavaParser

public JavaParser(CharStream stream)

JavaParser

public JavaParser(JavaParserTokenManager tm)

Method Detail

AdditiveExpression

public final void AdditiveExpression()

AllocationExpression

public final void AllocationExpression()

AndExpression

public final void AndExpression()

Annotation

public final void Annotation()

AnnotationTypeBody

public final void AnnotationTypeBody()

AnnotationTypeDeclaration

public final void AnnotationTypeDeclaration(int modifiers)

AnnotationTypeMemberDeclaration

public final void AnnotationTypeMemberDeclaration()

ArgumentList

public final void ArgumentList()

Arguments

public final void Arguments()

ArrayDimsAndInits

public final void ArrayDimsAndInits()

ArrayInitializer

public final void ArrayInitializer()

AssertStatement

public final void AssertStatement()

AssignmentOperator

public final void AssignmentOperator()

Block

public final void Block()

BlockStatement

public final void BlockStatement()

BooleanLiteral

public final void BooleanLiteral()

BreakStatement

public final void BreakStatement()

CastExpression

public final void CastExpression()

CastLookahead

public final void CastLookahead()

CatchStatement

public final void CatchStatement()

ClassOrInterfaceBody

public final void ClassOrInterfaceBody()

ClassOrInterfaceBodyDeclaration

public final void ClassOrInterfaceBodyDeclaration()

ClassOrInterfaceDeclaration

public final void ClassOrInterfaceDeclaration(int modifiers)

ClassOrInterfaceType

public final void ClassOrInterfaceType()

CompilationUnit

public final ASTCompilationUnit CompilationUnit()
THE JAVA LANGUAGE GRAMMAR STARTS HERE *

ConditionalAndExpression

public final void ConditionalAndExpression()

ConditionalExpression

public final void ConditionalExpression()

ConditionalOrExpression

public final void ConditionalOrExpression()

ConstructorDeclaration

public final void ConstructorDeclaration(int modifiers)

ContinueStatement

public final void ContinueStatement()

disable_tracing

public final void disable_tracing()

DefaultValue

public final void DefaultValue()

DoStatement

public final void DoStatement()

enable_tracing

public final void enable_tracing()

EmptyStatement

public final void EmptyStatement()

EnumBody

public final void EnumBody()

EnumConstant

public final void EnumConstant()

EnumDeclaration

public final void EnumDeclaration(int modifiers)

EqualityExpression

public final void EqualityExpression()

ExclusiveOrExpression

public final void ExclusiveOrExpression()

ExplicitConstructorInvocation

public final void ExplicitConstructorInvocation()

Expression

public final void Expression()

ExtendsList

public final void ExtendsList()

FieldDeclaration

public final void FieldDeclaration(int modifiers)

FinallyStatement

public final void FinallyStatement()

ForInit

public final void ForInit()

FormalParameter

public final void FormalParameter()

FormalParameters

public final void FormalParameters()

ForStatement

public final void ForStatement()

ForUpdate

public final void ForUpdate()

generateParseException

public ParseException generateParseException()

getNextToken

public final Token getNextToken()

getToken

public final Token getToken(int index)

IfStatement

public final void IfStatement()

ImplementsList

public final void ImplementsList()

ImportDeclaration

public final void ImportDeclaration()

InclusiveOrExpression

public final void InclusiveOrExpression()

Initializer

public final void Initializer()

InstanceOfExpression

public final void InstanceOfExpression()

LabeledStatement

public final void LabeledStatement()

Literal

public final void Literal()

LocalVariableDeclaration

public final void LocalVariableDeclaration()

MarkerAnnotation

public final void MarkerAnnotation()

MemberSelector

public final void MemberSelector()

MemberValue

public final void MemberValue()

MemberValueArrayInitializer

public final void MemberValueArrayInitializer()

MemberValuePair

public final void MemberValuePair()

MemberValuePairs

public final void MemberValuePairs()

MethodDeclaration

public final void MethodDeclaration(int modifiers)

MethodDeclarator

public final void MethodDeclarator()

Modifiers

public final int Modifiers()

MultiplicativeExpression

public final void MultiplicativeExpression()

Name

public final void Name()

NameList

public final void NameList()

NormalAnnotation

public final void NormalAnnotation()

NullLiteral

public final void NullLiteral()

PackageDeclaration

public final void PackageDeclaration()

PostfixExpression

public final void PostfixExpression()

PreDecrementExpression

public final void PreDecrementExpression()

PreIncrementExpression

public final void PreIncrementExpression()

PrimaryExpression

public final void PrimaryExpression()

PrimaryPrefix

public final void PrimaryPrefix()

PrimarySuffix

public final void PrimarySuffix()

PrimitiveType

public final void PrimitiveType()

ReferenceType

public final void ReferenceType()

ReInit

public void ReInit(CharStream stream)

ReInit

public void ReInit(JavaParserTokenManager tm)

RelationalExpression

public final void RelationalExpression()

ResultType

public final void ResultType()

ReturnStatement

public final void ReturnStatement()

RSIGNEDSHIFT

public final void RSIGNEDSHIFT()

RUNSIGNEDSHIFT

public final void RUNSIGNEDSHIFT()

setJDK13

public void setJDK13()

setJDK15

public void setJDK15()

ShiftExpression

public final void ShiftExpression()

SingleMemberAnnotation

public final void SingleMemberAnnotation()

Statement

public final void Statement()

StatementExpression

public final void StatementExpression()

StatementExpressionList

public final void StatementExpressionList()

SwitchLabel

public final void SwitchLabel()

SwitchStatement

public final void SwitchStatement()

SynchronizedStatement

public final void SynchronizedStatement()

ThrowStatement

public final void ThrowStatement()

TryStatement

public final void TryStatement()

Type

public final void Type()

TypeArgument

public final void TypeArgument()

TypeArguments

public final void TypeArguments()

TypeBound

public final void TypeBound()

TypeDeclaration

public final void TypeDeclaration()

TypeParameter

public final void TypeParameter()

TypeParameters

public final void TypeParameters()

UnaryExpression

public final void UnaryExpression()

UnaryExpressionNotPlusMinus

public final void UnaryExpressionNotPlusMinus()

VariableDeclarator

public final void VariableDeclarator()

VariableDeclaratorId

public final void VariableDeclaratorId()

VariableInitializer

public final void VariableInitializer()

WhileStatement

public final void WhileStatement()

WildcardBounds

public final void WildcardBounds()