net.sourceforge.cobertura.javancss.parser.java15.debug
public class JavaParser15Debug extends java.lang.Object implements JavaParserInterface, JavaParser15DebugConstants
Modifier and Type | Class and Description |
---|---|
private static class |
JavaParser15Debug.LookaheadSuccess |
static class |
JavaParser15Debug.ModifierSet
Class to hold modifiers.
|
Modifier and Type | Field and Description |
---|---|
private int |
_anonClassCount |
private java.lang.Object[] |
_aoPackage |
private boolean |
_bPrivate |
private boolean |
_bPublic |
private boolean |
_bReturn |
private int |
_classes |
private int |
_classLevel |
private int |
_cyc |
private int |
_functions |
private java.util.Map |
_htPackage |
private int |
_javadocs
For each class the number of formal
comments in toplevel methods, constructors, inner
classes, and for the class itself are counted.
|
private int |
_jvdc |
private int |
_jvdcLines |
private int |
_loc |
private int |
_localCases |
private int |
_ncss |
private PackageMetric |
_pPackageMetric |
private java.lang.String |
_sClass |
private java.lang.String |
_sFunction |
private java.lang.String |
_sName |
private java.lang.String |
_sPackage |
private java.lang.String |
_sParameter |
private Token |
_tmpResultToken
Argh, too much of a state machine.
|
private Token |
_tmpToken |
private java.util.List |
_vClasses
Metrics for each class/interface are stored in this
vector.
|
private java.util.List |
_vFunctions |
private java.util.List |
_vImports |
(package private) JavaCharStream |
jj_input_stream |
private int |
jj_la |
private Token |
jj_lastpos |
private boolean |
jj_lookingAhead
Whether we are looking ahead.
|
private JavaParser15Debug.LookaheadSuccess |
jj_ls |
Token |
jj_nt
Next token.
|
private int |
jj_ntk |
private Token |
jj_scanpos |
private boolean |
jj_semLA |
Token |
token
Current token.
|
JavaParser15DebugTokenManager |
token_source
Generated Token Manager.
|
private boolean |
trace_enabled |
private int |
trace_indent |
_DEFAULT, ABSTRACT, ANDASSIGN, ASSERT, ASSIGN, AT, BANG, BIT_AND, BIT_OR, BOOLEAN, BREAK, BYTE, CASE, CATCH, CHAR, CHARACTER_LITERAL, CLASS, COLON, COMMA, CONST, CONTINUE, DECIMAL_EXPONENT, DECIMAL_FLOATING_POINT_LITERAL, DECIMAL_LITERAL, DECR, DEFAULT, DO, DOT, DOUBLE, ELLIPSIS, ELSE, ENUM, EOF, EQ, EXTENDS, FALSE, FINAL, FINALLY, FLOAT, FLOATING_POINT_LITERAL, FOR, FORMAL_COMMENT, GE, GOTO, GT, HEX_LITERAL, HEXADECIMAL_EXPONENT, HEXADECIMAL_FLOATING_POINT_LITERAL, HOOK, IDENTIFIER, IF, IMPLEMENTS, IMPORT, IN_FORMAL_COMMENT, IN_MULTI_LINE_COMMENT, INCR, INSTANCEOF, INT, INTEGER_LITERAL, INTERFACE, LBRACE, LBRACKET, LE, LETTER, LONG, LPAREN, LSHIFT, LSHIFTASSIGN, LT, MINUS, MINUSASSIGN, MULTI_LINE_COMMENT, NATIVE, NE, NEW, NULL, OCTAL_LITERAL, ORASSIGN, PACKAGE, PART_LETTER, PLUS, PLUSASSIGN, PRIVATE, PROTECTED, PUBLIC, RBRACE, RBRACKET, REM, REMASSIGN, RETURN, RPAREN, RSIGNEDSHIFT, RSIGNEDSHIFTASSIGN, RUNSIGNEDSHIFT, RUNSIGNEDSHIFTASSIGN, SC_AND, SC_OR, SEMICOLON, SHORT, SINGLE_LINE_COMMENT, SLASH, SLASHASSIGN, STAR, STARASSIGN, STATIC, STRICTFP, STRING_LITERAL, STUFF_TO_IGNORE, SUPER, SWITCH, SYNCHRONIZED, THIS, THROW, THROWS, TILDE, tokenImage, TRANSIENT, TRUE, TRY, VOID, VOLATILE, WHILE, XOR, XORASSIGN
Constructor and Description |
---|
JavaParser15Debug(java.io.InputStream stream)
Constructor with InputStream.
|
JavaParser15Debug(java.io.InputStream stream,
java.lang.String encoding)
Constructor with InputStream and supplied encoding
|
JavaParser15Debug(JavaParser15DebugTokenManager tm)
Constructor with generated Token Manager.
|
JavaParser15Debug(java.io.Reader stream)
Constructor.
|
JavaParser15Debug(java.lang.String fileName) |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
_formatPackage(java.lang.String sPackage_) |
void |
AdditiveExpression() |
void |
AllocationExpression() |
void |
AndExpression() |
void |
Annotation() |
void |
AnnotationTypeBody() |
void |
AnnotationTypeDeclaration(int modifiers) |
void |
AnnotationTypeMemberDeclaration() |
void |
ArgumentList() |
void |
Arguments() |
void |
ArrayDimsAndInits() |
void |
ArrayInitializer() |
void |
AssertStatement() |
void |
AssignmentOperator() |
void |
Block() |
void |
BlockStatement() |
void |
BooleanLiteral() |
void |
BreakStatement() |
void |
CastExpression() |
void |
CastLookahead() |
void |
ClassOrInterfaceBody(boolean isInterface) |
void |
ClassOrInterfaceBodyDeclaration(boolean isInterface) |
void |
ClassOrInterfaceDeclaration(int modifiers) |
void |
ClassOrInterfaceType() |
void |
CompilationUnit()
THE JAVA LANGUAGE GRAMMAR STARTS HERE *
|
void |
ConditionalAndExpression() |
void |
ConditionalExpression() |
void |
ConditionalOrExpression() |
void |
ConstructorDeclaration() |
void |
ContinueStatement() |
void |
DefaultValue() |
void |
disable_tracing()
Disable tracing.
|
void |
DoStatement() |
void |
EmptyStatement() |
void |
enable_tracing()
Enable tracing.
|
void |
EnumBody() |
void |
EnumConstant() |
void |
EnumDeclaration(int modifiers) |
void |
EqualityExpression() |
void |
ExclusiveOrExpression() |
void |
ExplicitConstructorInvocation() |
void |
Expression() |
void |
ExtendsList(boolean isInterface) |
void |
FieldDeclaration(int modifiers) |
void |
ForInit() |
void |
FormalParameter() |
void |
FormalParameters() |
void |
ForStatement() |
void |
ForUpdate() |
ParseException |
generateParseException()
Generate ParseException.
|
java.util.List |
getFunction() |
java.util.List |
getImports() |
int |
getJvdc() |
java.lang.String |
getLastFunction()
if javancss is used with cat *.java a long
input stream might get generated, so line
number information in case of an parse exception
is not very useful.
|
int |
getLOC() |
int |
getNcss() |
Token |
getNextToken()
Get the next Token.
|
java.util.List |
getObject() |
java.util.Map |
getPackage() |
java.lang.Object[] |
getPackageObjects()
name, beginLine, ...
|
Token |
getToken(int index)
Get the specific Token.
|
void |
IfStatement() |
void |
ImplementsList(boolean isInterface) |
void |
ImportDeclaration() |
void |
ImportUnit() |
void |
InclusiveOrExpression() |
void |
Initializer() |
void |
InstanceOfExpression() |
private boolean |
jj_2_1(int xla) |
private boolean |
jj_2_10(int xla) |
private boolean |
jj_2_11(int xla) |
private boolean |
jj_2_12(int xla) |
private boolean |
jj_2_13(int xla) |
private boolean |
jj_2_14(int xla) |
private boolean |
jj_2_15(int xla) |
private boolean |
jj_2_16(int xla) |
private boolean |
jj_2_17(int xla) |
private boolean |
jj_2_18(int xla) |
private boolean |
jj_2_19(int xla) |
private boolean |
jj_2_2(int xla) |
private boolean |
jj_2_20(int xla) |
private boolean |
jj_2_21(int xla) |
private boolean |
jj_2_22(int xla) |
private boolean |
jj_2_23(int xla) |
private boolean |
jj_2_24(int xla) |
private boolean |
jj_2_25(int xla) |
private boolean |
jj_2_26(int xla) |
private boolean |
jj_2_27(int xla) |
private boolean |
jj_2_28(int xla) |
private boolean |
jj_2_29(int xla) |
private boolean |
jj_2_3(int xla) |
private boolean |
jj_2_30(int xla) |
private boolean |
jj_2_31(int xla) |
private boolean |
jj_2_32(int xla) |
private boolean |
jj_2_33(int xla) |
private boolean |
jj_2_34(int xla) |
private boolean |
jj_2_35(int xla) |
private boolean |
jj_2_36(int xla) |
private boolean |
jj_2_37(int xla) |
private boolean |
jj_2_38(int xla) |
private boolean |
jj_2_39(int xla) |
private boolean |
jj_2_4(int xla) |
private boolean |
jj_2_40(int xla) |
private boolean |
jj_2_41(int xla) |
private boolean |
jj_2_42(int xla) |
private boolean |
jj_2_43(int xla) |
private boolean |
jj_2_5(int xla) |
private boolean |
jj_2_6(int xla) |
private boolean |
jj_2_7(int xla) |
private boolean |
jj_2_8(int xla) |
private boolean |
jj_2_9(int xla) |
private boolean |
jj_3_1() |
private boolean |
jj_3_10() |
private boolean |
jj_3_11() |
private boolean |
jj_3_12() |
private boolean |
jj_3_13() |
private boolean |
jj_3_14() |
private boolean |
jj_3_15() |
private boolean |
jj_3_16() |
private boolean |
jj_3_17() |
private boolean |
jj_3_18() |
private boolean |
jj_3_19() |
private boolean |
jj_3_2() |
private boolean |
jj_3_20() |
private boolean |
jj_3_21() |
private boolean |
jj_3_22() |
private boolean |
jj_3_23() |
private boolean |
jj_3_24() |
private boolean |
jj_3_25() |
private boolean |
jj_3_26() |
private boolean |
jj_3_27() |
private boolean |
jj_3_28() |
private boolean |
jj_3_29() |
private boolean |
jj_3_3() |
private boolean |
jj_3_30() |
private boolean |
jj_3_31() |
private boolean |
jj_3_32() |
private boolean |
jj_3_33() |
private boolean |
jj_3_34() |
private boolean |
jj_3_35() |
private boolean |
jj_3_36() |
private boolean |
jj_3_37() |
private boolean |
jj_3_38() |
private boolean |
jj_3_39() |
private boolean |
jj_3_4() |
private boolean |
jj_3_40() |
private boolean |
jj_3_41() |
private boolean |
jj_3_42() |
private boolean |
jj_3_43() |
private boolean |
jj_3_5() |
private boolean |
jj_3_6() |
private boolean |
jj_3_7() |
private boolean |
jj_3_8() |
private boolean |
jj_3_9() |
private boolean |
jj_3R_100() |
private boolean |
jj_3R_101() |
private boolean |
jj_3R_102() |
private boolean |
jj_3R_103() |
private boolean |
jj_3R_104() |
private boolean |
jj_3R_105() |
private boolean |
jj_3R_106() |
private boolean |
jj_3R_107() |
private boolean |
jj_3R_108() |
private boolean |
jj_3R_109() |
private boolean |
jj_3R_110() |
private boolean |
jj_3R_111() |
private boolean |
jj_3R_112() |
private boolean |
jj_3R_113() |
private boolean |
jj_3R_114() |
private boolean |
jj_3R_115() |
private boolean |
jj_3R_116() |
private boolean |
jj_3R_117() |
private boolean |
jj_3R_118() |
private boolean |
jj_3R_119() |
private boolean |
jj_3R_120() |
private boolean |
jj_3R_121() |
private boolean |
jj_3R_122() |
private boolean |
jj_3R_123() |
private boolean |
jj_3R_124() |
private boolean |
jj_3R_125() |
private boolean |
jj_3R_126() |
private boolean |
jj_3R_127() |
private boolean |
jj_3R_128() |
private boolean |
jj_3R_129() |
private boolean |
jj_3R_130() |
private boolean |
jj_3R_131() |
private boolean |
jj_3R_132() |
private boolean |
jj_3R_133() |
private boolean |
jj_3R_134() |
private boolean |
jj_3R_135() |
private boolean |
jj_3R_136() |
private boolean |
jj_3R_137() |
private boolean |
jj_3R_138() |
private boolean |
jj_3R_139() |
private boolean |
jj_3R_140() |
private boolean |
jj_3R_141() |
private boolean |
jj_3R_142() |
private boolean |
jj_3R_143() |
private boolean |
jj_3R_144() |
private boolean |
jj_3R_145() |
private boolean |
jj_3R_146() |
private boolean |
jj_3R_147() |
private boolean |
jj_3R_148() |
private boolean |
jj_3R_149() |
private boolean |
jj_3R_150() |
private boolean |
jj_3R_151() |
private boolean |
jj_3R_152() |
private boolean |
jj_3R_153() |
private boolean |
jj_3R_154() |
private boolean |
jj_3R_155() |
private boolean |
jj_3R_156() |
private boolean |
jj_3R_157() |
private boolean |
jj_3R_158() |
private boolean |
jj_3R_159() |
private boolean |
jj_3R_160() |
private boolean |
jj_3R_161() |
private boolean |
jj_3R_162() |
private boolean |
jj_3R_163() |
private boolean |
jj_3R_164() |
private boolean |
jj_3R_165() |
private boolean |
jj_3R_166() |
private boolean |
jj_3R_167() |
private boolean |
jj_3R_168() |
private boolean |
jj_3R_169() |
private boolean |
jj_3R_170() |
private boolean |
jj_3R_171() |
private boolean |
jj_3R_172() |
private boolean |
jj_3R_173() |
private boolean |
jj_3R_174() |
private boolean |
jj_3R_175() |
private boolean |
jj_3R_176() |
private boolean |
jj_3R_177() |
private boolean |
jj_3R_178() |
private boolean |
jj_3R_179() |
private boolean |
jj_3R_180() |
private boolean |
jj_3R_181() |
private boolean |
jj_3R_182() |
private boolean |
jj_3R_183() |
private boolean |
jj_3R_184() |
private boolean |
jj_3R_185() |
private boolean |
jj_3R_186() |
private boolean |
jj_3R_187() |
private boolean |
jj_3R_188() |
private boolean |
jj_3R_189() |
private boolean |
jj_3R_190() |
private boolean |
jj_3R_191() |
private boolean |
jj_3R_192() |
private boolean |
jj_3R_193() |
private boolean |
jj_3R_194() |
private boolean |
jj_3R_195() |
private boolean |
jj_3R_196() |
private boolean |
jj_3R_197() |
private boolean |
jj_3R_198() |
private boolean |
jj_3R_199() |
private boolean |
jj_3R_200() |
private boolean |
jj_3R_201() |
private boolean |
jj_3R_202() |
private boolean |
jj_3R_203() |
private boolean |
jj_3R_204() |
private boolean |
jj_3R_205() |
private boolean |
jj_3R_206() |
private boolean |
jj_3R_207() |
private boolean |
jj_3R_208() |
private boolean |
jj_3R_209() |
private boolean |
jj_3R_210() |
private boolean |
jj_3R_211() |
private boolean |
jj_3R_212() |
private boolean |
jj_3R_213() |
private boolean |
jj_3R_214() |
private boolean |
jj_3R_215() |
private boolean |
jj_3R_216() |
private boolean |
jj_3R_217() |
private boolean |
jj_3R_218() |
private boolean |
jj_3R_219() |
private boolean |
jj_3R_220() |
private boolean |
jj_3R_221() |
private boolean |
jj_3R_222() |
private boolean |
jj_3R_223() |
private boolean |
jj_3R_224() |
private boolean |
jj_3R_225() |
private boolean |
jj_3R_226() |
private boolean |
jj_3R_227() |
private boolean |
jj_3R_228() |
private boolean |
jj_3R_229() |
private boolean |
jj_3R_230() |
private boolean |
jj_3R_231() |
private boolean |
jj_3R_232() |
private boolean |
jj_3R_233() |
private boolean |
jj_3R_234() |
private boolean |
jj_3R_235() |
private boolean |
jj_3R_236() |
private boolean |
jj_3R_237() |
private boolean |
jj_3R_238() |
private boolean |
jj_3R_239() |
private boolean |
jj_3R_240() |
private boolean |
jj_3R_241() |
private boolean |
jj_3R_242() |
private boolean |
jj_3R_243() |
private boolean |
jj_3R_244() |
private boolean |
jj_3R_245() |
private boolean |
jj_3R_246() |
private boolean |
jj_3R_247() |
private boolean |
jj_3R_248() |
private boolean |
jj_3R_249() |
private boolean |
jj_3R_250() |
private boolean |
jj_3R_251() |
private boolean |
jj_3R_252() |
private boolean |
jj_3R_253() |
private boolean |
jj_3R_254() |
private boolean |
jj_3R_255() |
private boolean |
jj_3R_256() |
private boolean |
jj_3R_257() |
private boolean |
jj_3R_258() |
private boolean |
jj_3R_259() |
private boolean |
jj_3R_260() |
private boolean |
jj_3R_261() |
private boolean |
jj_3R_262() |
private boolean |
jj_3R_263() |
private boolean |
jj_3R_264() |
private boolean |
jj_3R_265() |
private boolean |
jj_3R_266() |
private boolean |
jj_3R_267() |
private boolean |
jj_3R_268() |
private boolean |
jj_3R_269() |
private boolean |
jj_3R_270() |
private boolean |
jj_3R_271() |
private boolean |
jj_3R_272() |
private boolean |
jj_3R_273() |
private boolean |
jj_3R_274() |
private boolean |
jj_3R_275() |
private boolean |
jj_3R_276() |
private boolean |
jj_3R_277() |
private boolean |
jj_3R_278() |
private boolean |
jj_3R_279() |
private boolean |
jj_3R_280() |
private boolean |
jj_3R_281() |
private boolean |
jj_3R_282() |
private boolean |
jj_3R_283() |
private boolean |
jj_3R_284() |
private boolean |
jj_3R_285() |
private boolean |
jj_3R_286() |
private boolean |
jj_3R_287() |
private boolean |
jj_3R_288() |
private boolean |
jj_3R_289() |
private boolean |
jj_3R_290() |
private boolean |
jj_3R_291() |
private boolean |
jj_3R_292() |
private boolean |
jj_3R_293() |
private boolean |
jj_3R_294() |
private boolean |
jj_3R_295() |
private boolean |
jj_3R_296() |
private boolean |
jj_3R_297() |
private boolean |
jj_3R_298() |
private boolean |
jj_3R_299() |
private boolean |
jj_3R_300() |
private boolean |
jj_3R_301() |
private boolean |
jj_3R_302() |
private boolean |
jj_3R_303() |
private boolean |
jj_3R_304() |
private boolean |
jj_3R_305() |
private boolean |
jj_3R_306() |
private boolean |
jj_3R_307() |
private boolean |
jj_3R_308() |
private boolean |
jj_3R_309() |
private boolean |
jj_3R_310() |
private boolean |
jj_3R_311() |
private boolean |
jj_3R_312() |
private boolean |
jj_3R_313() |
private boolean |
jj_3R_51() |
private boolean |
jj_3R_52() |
private boolean |
jj_3R_53() |
private boolean |
jj_3R_54() |
private boolean |
jj_3R_55() |
private boolean |
jj_3R_56() |
private boolean |
jj_3R_57() |
private boolean |
jj_3R_58() |
private boolean |
jj_3R_59() |
private boolean |
jj_3R_60() |
private boolean |
jj_3R_61() |
private boolean |
jj_3R_62() |
private boolean |
jj_3R_63() |
private boolean |
jj_3R_64() |
private boolean |
jj_3R_65() |
private boolean |
jj_3R_66() |
private boolean |
jj_3R_67() |
private boolean |
jj_3R_68() |
private boolean |
jj_3R_69() |
private boolean |
jj_3R_70() |
private boolean |
jj_3R_71() |
private boolean |
jj_3R_72() |
private boolean |
jj_3R_73() |
private boolean |
jj_3R_74() |
private boolean |
jj_3R_75() |
private boolean |
jj_3R_76() |
private boolean |
jj_3R_77() |
private boolean |
jj_3R_78() |
private boolean |
jj_3R_79() |
private boolean |
jj_3R_80() |
private boolean |
jj_3R_81() |
private boolean |
jj_3R_82() |
private boolean |
jj_3R_83() |
private boolean |
jj_3R_84() |
private boolean |
jj_3R_85() |
private boolean |
jj_3R_86() |
private boolean |
jj_3R_87() |
private boolean |
jj_3R_88() |
private boolean |
jj_3R_89() |
private boolean |
jj_3R_90() |
private boolean |
jj_3R_91() |
private boolean |
jj_3R_92() |
private boolean |
jj_3R_93() |
private boolean |
jj_3R_94() |
private boolean |
jj_3R_95() |
private boolean |
jj_3R_96() |
private boolean |
jj_3R_97() |
private boolean |
jj_3R_98() |
private boolean |
jj_3R_99() |
private Token |
jj_consume_token(int kind) |
private int |
jj_ntk() |
private boolean |
jj_scan_token(int kind) |
void |
LabeledStatement() |
void |
Literal() |
void |
LocalVariableDeclaration() |
static void |
main(java.lang.String[] args) |
void |
MarkerAnnotation() |
void |
MemberSelector() |
void |
MemberValue() |
void |
MemberValueArrayInitializer() |
void |
MemberValuePair() |
void |
MemberValuePairs() |
void |
MethodDeclaration(int modifiers) |
void |
MethodDeclarator() |
int |
Modifiers() |
void |
MultiplicativeExpression() |
void |
Name() |
void |
NameList() |
void |
NormalAnnotation() |
void |
NullLiteral() |
void |
PackageDeclaration() |
void |
parse() |
void |
parseImportUnit() |
void |
PostfixExpression() |
void |
PreDecrementExpression() |
void |
PreIncrementExpression() |
void |
PrimaryExpression() |
void |
PrimaryPrefix() |
void |
PrimarySuffix() |
void |
PrimitiveType() |
void |
ReferenceType() |
void |
ReInit(java.io.InputStream stream)
Reinitialise.
|
void |
ReInit(java.io.InputStream stream,
java.lang.String encoding)
Reinitialise.
|
void |
ReInit(JavaParser15DebugTokenManager tm)
Reinitialise.
|
void |
ReInit(java.io.Reader stream)
Reinitialise.
|
void |
RelationalExpression() |
void |
ResultType() |
void |
ReturnStatement() |
void |
RSIGNEDSHIFT() |
void |
RUNSIGNEDSHIFT() |
void |
ShiftExpression() |
void |
SingleMemberAnnotation() |
void |
Statement() |
void |
StatementExpression() |
void |
StatementExpressionList() |
void |
SwitchLabel() |
void |
SwitchStatement() |
void |
SynchronizedStatement() |
void |
ThrowStatement() |
private void |
trace_call(java.lang.String s) |
private void |
trace_return(java.lang.String s) |
private void |
trace_scan(Token t1,
int t2) |
private void |
trace_token(Token t,
java.lang.String where) |
void |
TryStatement() |
void |
Type() |
void |
TypeArgument() |
void |
TypeArguments() |
void |
TypeBound() |
void |
TypeDeclaration() |
void |
TypeParameter() |
void |
TypeParameters() |
void |
UnaryExpression() |
void |
UnaryExpressionNotPlusMinus() |
void |
VariableDeclarator() |
void |
VariableDeclaratorId() |
void |
VariableInitializer() |
void |
WhileStatement() |
void |
WildcardBounds() |
private boolean _bReturn
private int _ncss
private int _loc
private int _cyc
private int _localCases
private java.lang.String _sName
private java.lang.String _sParameter
private java.lang.String _sPackage
private java.lang.String _sClass
private java.lang.String _sFunction
private int _functions
private int _classes
private int _classLevel
private int _anonClassCount
private int _jvdcLines
private int _jvdc
private boolean _bPrivate
private boolean _bPublic
private int _javadocs
private java.util.List _vFunctions
private java.util.List _vClasses
private java.util.List _vImports
private java.lang.Object[] _aoPackage
private java.util.Map _htPackage
private PackageMetric _pPackageMetric
private Token _tmpResultToken
public JavaParser15DebugTokenManager token_source
JavaCharStream jj_input_stream
private int jj_ntk
private Token jj_scanpos
private Token jj_lastpos
private int jj_la
private boolean jj_lookingAhead
private boolean jj_semLA
private final JavaParser15Debug.LookaheadSuccess jj_ls
private int trace_indent
private boolean trace_enabled
public JavaParser15Debug(java.lang.String fileName)
public JavaParser15Debug(java.io.InputStream stream)
public JavaParser15Debug(java.io.InputStream stream, java.lang.String encoding)
public JavaParser15Debug(java.io.Reader stream)
public JavaParser15Debug(JavaParser15DebugTokenManager tm)
private java.lang.String _formatPackage(java.lang.String sPackage_)
public void parse() throws java.lang.Exception
parse
in interface JavaParserInterface
java.lang.Exception
public void parseImportUnit() throws java.lang.Exception
parseImportUnit
in interface JavaParserInterface
java.lang.Exception
public int getNcss()
getNcss
in interface JavaParserInterface
public int getLOC()
getLOC
in interface JavaParserInterface
public int getJvdc()
getJvdc
in interface JavaParserInterface
public java.util.List getFunction()
getFunction
in interface JavaParserInterface
public java.util.List getObject()
getObject
in interface JavaParserInterface
public java.util.Map getPackage()
getPackage
in interface JavaParserInterface
public java.util.List getImports()
getImports
in interface JavaParserInterface
public java.lang.Object[] getPackageObjects()
getPackageObjects
in interface JavaParserInterface
public java.lang.String getLastFunction()
getLastFunction
in interface JavaParserInterface
public static void main(java.lang.String[] args)
public final void CompilationUnit() throws ParseException
ParseException
public final void PackageDeclaration() throws ParseException
ParseException
public final void ImportUnit() throws ParseException
ParseException
public final void ImportDeclaration() throws ParseException
ParseException
public final int Modifiers() throws ParseException
ParseException
public final void TypeDeclaration() throws ParseException
ParseException
public final void ClassOrInterfaceDeclaration(int modifiers) throws ParseException
ParseException
public final void ExtendsList(boolean isInterface) throws ParseException
ParseException
public final void ImplementsList(boolean isInterface) throws ParseException
ParseException
public final void EnumDeclaration(int modifiers) throws ParseException
ParseException
public final void EnumBody() throws ParseException
ParseException
public final void EnumConstant() throws ParseException
ParseException
public final void TypeParameters() throws ParseException
ParseException
public final void TypeParameter() throws ParseException
ParseException
public final void TypeBound() throws ParseException
ParseException
public final void ClassOrInterfaceBody(boolean isInterface) throws ParseException
ParseException
public final void ClassOrInterfaceBodyDeclaration(boolean isInterface) throws ParseException
ParseException
public final void FieldDeclaration(int modifiers) throws ParseException
ParseException
public final void VariableDeclarator() throws ParseException
ParseException
public final void VariableDeclaratorId() throws ParseException
ParseException
public final void VariableInitializer() throws ParseException
ParseException
public final void ArrayInitializer() throws ParseException
ParseException
public final void MethodDeclaration(int modifiers) throws ParseException
ParseException
public final void MethodDeclarator() throws ParseException
ParseException
public final void FormalParameters() throws ParseException
ParseException
public final void FormalParameter() throws ParseException
ParseException
public final void ConstructorDeclaration() throws ParseException
ParseException
public final void ExplicitConstructorInvocation() throws ParseException
ParseException
public final void Initializer() throws ParseException
ParseException
public final void Type() throws ParseException
ParseException
public final void ReferenceType() throws ParseException
ParseException
public final void ClassOrInterfaceType() throws ParseException
ParseException
public final void TypeArguments() throws ParseException
ParseException
public final void TypeArgument() throws ParseException
ParseException
public final void WildcardBounds() throws ParseException
ParseException
public final void PrimitiveType() throws ParseException
ParseException
public final void ResultType() throws ParseException
ParseException
public final void Name() throws ParseException
ParseException
public final void NameList() throws ParseException
ParseException
public final void Expression() throws ParseException
ParseException
public final void AssignmentOperator() throws ParseException
ParseException
public final void ConditionalExpression() throws ParseException
ParseException
public final void ConditionalOrExpression() throws ParseException
ParseException
public final void ConditionalAndExpression() throws ParseException
ParseException
public final void InclusiveOrExpression() throws ParseException
ParseException
public final void ExclusiveOrExpression() throws ParseException
ParseException
public final void AndExpression() throws ParseException
ParseException
public final void EqualityExpression() throws ParseException
ParseException
public final void InstanceOfExpression() throws ParseException
ParseException
public final void RelationalExpression() throws ParseException
ParseException
public final void ShiftExpression() throws ParseException
ParseException
public final void AdditiveExpression() throws ParseException
ParseException
public final void MultiplicativeExpression() throws ParseException
ParseException
public final void UnaryExpression() throws ParseException
ParseException
public final void PreIncrementExpression() throws ParseException
ParseException
public final void PreDecrementExpression() throws ParseException
ParseException
public final void UnaryExpressionNotPlusMinus() throws ParseException
ParseException
public final void CastLookahead() throws ParseException
ParseException
public final void PostfixExpression() throws ParseException
ParseException
public final void CastExpression() throws ParseException
ParseException
public final void PrimaryExpression() throws ParseException
ParseException
public final void MemberSelector() throws ParseException
ParseException
public final void PrimaryPrefix() throws ParseException
ParseException
public final void PrimarySuffix() throws ParseException
ParseException
public final void Literal() throws ParseException
ParseException
public final void BooleanLiteral() throws ParseException
ParseException
public final void NullLiteral() throws ParseException
ParseException
public final void Arguments() throws ParseException
ParseException
public final void ArgumentList() throws ParseException
ParseException
public final void AllocationExpression() throws ParseException
ParseException
public final void ArrayDimsAndInits() throws ParseException
ParseException
public final void Statement() throws ParseException
ParseException
public final void AssertStatement() throws ParseException
ParseException
public final void LabeledStatement() throws ParseException
ParseException
public final void Block() throws ParseException
ParseException
public final void BlockStatement() throws ParseException
ParseException
public final void LocalVariableDeclaration() throws ParseException
ParseException
public final void EmptyStatement() throws ParseException
ParseException
public final void StatementExpression() throws ParseException
ParseException
public final void SwitchStatement() throws ParseException
ParseException
public final void SwitchLabel() throws ParseException
ParseException
public final void IfStatement() throws ParseException
ParseException
public final void WhileStatement() throws ParseException
ParseException
public final void DoStatement() throws ParseException
ParseException
public final void ForStatement() throws ParseException
ParseException
public final void ForInit() throws ParseException
ParseException
public final void StatementExpressionList() throws ParseException
ParseException
public final void ForUpdate() throws ParseException
ParseException
public final void BreakStatement() throws ParseException
ParseException
public final void ContinueStatement() throws ParseException
ParseException
public final void ReturnStatement() throws ParseException
ParseException
public final void ThrowStatement() throws ParseException
ParseException
public final void SynchronizedStatement() throws ParseException
ParseException
public final void TryStatement() throws ParseException
ParseException
public final void RUNSIGNEDSHIFT() throws ParseException
ParseException
public final void RSIGNEDSHIFT() throws ParseException
ParseException
public final void Annotation() throws ParseException
ParseException
public final void NormalAnnotation() throws ParseException
ParseException
public final void MarkerAnnotation() throws ParseException
ParseException
public final void SingleMemberAnnotation() throws ParseException
ParseException
public final void MemberValuePairs() throws ParseException
ParseException
public final void MemberValuePair() throws ParseException
ParseException
public final void MemberValue() throws ParseException
ParseException
public final void MemberValueArrayInitializer() throws ParseException
ParseException
public final void AnnotationTypeDeclaration(int modifiers) throws ParseException
ParseException
public final void AnnotationTypeBody() throws ParseException
ParseException
public final void AnnotationTypeMemberDeclaration() throws ParseException
ParseException
public final void DefaultValue() throws ParseException
ParseException
private boolean jj_2_1(int xla)
private boolean jj_2_2(int xla)
private boolean jj_2_3(int xla)
private boolean jj_2_4(int xla)
private boolean jj_2_5(int xla)
private boolean jj_2_6(int xla)
private boolean jj_2_7(int xla)
private boolean jj_2_8(int xla)
private boolean jj_2_9(int xla)
private boolean jj_2_10(int xla)
private boolean jj_2_11(int xla)
private boolean jj_2_12(int xla)
private boolean jj_2_13(int xla)
private boolean jj_2_14(int xla)
private boolean jj_2_15(int xla)
private boolean jj_2_16(int xla)
private boolean jj_2_17(int xla)
private boolean jj_2_18(int xla)
private boolean jj_2_19(int xla)
private boolean jj_2_20(int xla)
private boolean jj_2_21(int xla)
private boolean jj_2_22(int xla)
private boolean jj_2_23(int xla)
private boolean jj_2_24(int xla)
private boolean jj_2_25(int xla)
private boolean jj_2_26(int xla)
private boolean jj_2_27(int xla)
private boolean jj_2_28(int xla)
private boolean jj_2_29(int xla)
private boolean jj_2_30(int xla)
private boolean jj_2_31(int xla)
private boolean jj_2_32(int xla)
private boolean jj_2_33(int xla)
private boolean jj_2_34(int xla)
private boolean jj_2_35(int xla)
private boolean jj_2_36(int xla)
private boolean jj_2_37(int xla)
private boolean jj_2_38(int xla)
private boolean jj_2_39(int xla)
private boolean jj_2_40(int xla)
private boolean jj_2_41(int xla)
private boolean jj_2_42(int xla)
private boolean jj_2_43(int xla)
private boolean jj_3R_124()
private boolean jj_3R_99()
private boolean jj_3R_98()
private boolean jj_3R_71()
private boolean jj_3_9()
private boolean jj_3R_263()
private boolean jj_3R_91()
private boolean jj_3_10()
private boolean jj_3R_66()
private boolean jj_3R_68()
private boolean jj_3_8()
private boolean jj_3R_96()
private boolean jj_3R_280()
private boolean jj_3R_95()
private boolean jj_3R_285()
private boolean jj_3R_70()
private boolean jj_3R_265()
private boolean jj_3R_264()
private boolean jj_3R_261()
private boolean jj_3R_253()
private boolean jj_3R_270()
private boolean jj_3_7()
private boolean jj_3R_284()
private boolean jj_3R_276()
private boolean jj_3R_262()
private boolean jj_3R_269()
private boolean jj_3_43()
private boolean jj_3R_271()
private boolean jj_3R_268()
private boolean jj_3R_255()
private boolean jj_3R_243()
private boolean jj_3R_279()
private boolean jj_3R_267()
private boolean jj_3R_287()
private boolean jj_3R_122()
private boolean jj_3_42()
private boolean jj_3R_67()
private boolean jj_3R_94()
private boolean jj_3R_93()
private boolean jj_3R_69()
private boolean jj_3R_278()
private boolean jj_3R_266()
private boolean jj_3R_129()
private boolean jj_3R_156()
private boolean jj_3_5()
private boolean jj_3R_65()
private boolean jj_3R_115()
private boolean jj_3R_254()
private boolean jj_3_4()
private boolean jj_3R_114()
private boolean jj_3R_113()
private boolean jj_3R_88()
private boolean jj_3R_251()
private boolean jj_3R_155()
private boolean jj_3R_148()
private boolean jj_3R_250()
private boolean jj_3R_249()
private boolean jj_3R_248()
private boolean jj_3R_147()
private boolean jj_3R_247()
private boolean jj_3R_139()
private boolean jj_3R_87()
private boolean jj_3R_289()
private boolean jj_3R_131()
private boolean jj_3R_246()
private boolean jj_3R_132()
private boolean jj_3_6()
private boolean jj_3R_245()
private boolean jj_3_41()
private boolean jj_3R_244()
private boolean jj_3R_130()
private boolean jj_3R_120()
private boolean jj_3_40()
private boolean jj_3R_133()
private boolean jj_3R_288()
private boolean jj_3R_242()
private boolean jj_3R_118()
private boolean jj_3R_117()
private boolean jj_3R_140()
private boolean jj_3R_116()
private boolean jj_3R_102()
private boolean jj_3R_89()
private boolean jj_3R_119()
private boolean jj_3_3()
private boolean jj_3R_103()
private boolean jj_3R_90()
private boolean jj_3R_75()
private boolean jj_3R_283()
private boolean jj_3R_64()
private boolean jj_3R_76()
private boolean jj_3R_275()
private boolean jj_3R_274()
private boolean jj_3R_260()
private boolean jj_3R_298()
private boolean jj_3R_297()
private boolean jj_3R_259()
private boolean jj_3R_187()
private boolean jj_3R_252()
private boolean jj_3R_282()
private boolean jj_3R_186()
private boolean jj_3R_296()
private boolean jj_3R_273()
private boolean jj_3R_185()
private boolean jj_3R_304()
private boolean jj_3R_281()
private boolean jj_3R_313()
private boolean jj_3R_184()
private boolean jj_3R_272()
private boolean jj_3R_171()
private boolean jj_3R_183()
private boolean jj_3R_258()
private boolean jj_3R_257()
private boolean jj_3R_256()
private boolean jj_3R_182()
private boolean jj_3R_151()
private boolean jj_3R_309()
private boolean jj_3R_303()
private boolean jj_3_39()
private boolean jj_3R_312()
private boolean jj_3R_293()
private boolean jj_3R_311()
private boolean jj_3_38()
private boolean jj_3R_310()
private boolean jj_3R_308()
private boolean jj_3R_302()
private boolean jj_3R_295()
private boolean jj_3R_294()
private boolean jj_3R_181()
private boolean jj_3R_63()
private boolean jj_3R_62()
private boolean jj_3R_61()
private boolean jj_3R_180()
private boolean jj_3R_60()
private boolean jj_3R_59()
private boolean jj_3R_58()
private boolean jj_3R_179()
private boolean jj_3R_57()
private boolean jj_3R_56()
private boolean jj_3R_301()
private boolean jj_3R_55()
private boolean jj_3R_178()
private boolean jj_3R_54()
private boolean jj_3R_53()
private boolean jj_3R_52()
private boolean jj_3_2()
private boolean jj_3R_307()
private boolean jj_3R_85()
private boolean jj_3R_306()
private boolean jj_3R_300()
private boolean jj_3R_290()
private boolean jj_3R_292()
private boolean jj_3R_177()
private boolean jj_3R_305()
private boolean jj_3R_299()
private boolean jj_3R_194()
private boolean jj_3R_51()
private boolean jj_3R_193()
private boolean jj_3_1()
private boolean jj_3R_176()
private boolean jj_3R_192()
private boolean jj_3_37()
private boolean jj_3R_149()
private boolean jj_3R_291()
private boolean jj_3R_143()
private boolean jj_3R_142()
private boolean jj_3R_141()
private boolean jj_3R_134()
private boolean jj_3R_121()
private boolean jj_3R_92()
private boolean jj_3R_84()
private boolean jj_3R_175()
private boolean jj_3R_170()
private boolean jj_3R_169()
private boolean jj_3_34()
private boolean jj_3R_168()
private boolean jj_3R_167()
private boolean jj_3R_166()
private boolean jj_3R_165()
private boolean jj_3R_164()
private boolean jj_3R_163()
private boolean jj_3R_162()
private boolean jj_3R_161()
private boolean jj_3R_160()
private boolean jj_3R_159()
private boolean jj_3R_158()
private boolean jj_3R_157()
private boolean jj_3R_236()
private boolean jj_3_36()
private boolean jj_3R_150()
private boolean jj_3R_240()
private boolean jj_3R_241()
private boolean jj_3_33()
private boolean jj_3R_239()
private boolean jj_3_35()
private boolean jj_3R_235()
private boolean jj_3R_238()
private boolean jj_3R_144()
private boolean jj_3R_237()
private boolean jj_3R_112()
private boolean jj_3R_82()
private boolean jj_3_32()
private boolean jj_3R_136()
private boolean jj_3R_123()
private boolean jj_3R_97()
private boolean jj_3R_154()
private boolean jj_3R_146()
private boolean jj_3R_128()
private boolean jj_3R_138()
private boolean jj_3R_110()
private boolean jj_3R_109()
private boolean jj_3_29()
private boolean jj_3R_108()
private boolean jj_3_28()
private boolean jj_3_31()
private boolean jj_3_30()
private boolean jj_3R_107()
private boolean jj_3_27()
private boolean jj_3R_106()
private boolean jj_3R_79()
private boolean jj_3R_80()
private boolean jj_3R_211()
private boolean jj_3_26()
private boolean jj_3R_210()
private boolean jj_3R_209()
private boolean jj_3R_208()
private boolean jj_3_25()
private boolean jj_3R_207()
private boolean jj_3R_214()
private boolean jj_3R_206()
private boolean jj_3R_202()
private boolean jj_3R_205()
private boolean jj_3R_234()
private boolean jj_3R_83()
private boolean jj_3_24()
private boolean jj_3R_199()
private boolean jj_3R_233()
private boolean jj_3R_230()
private boolean jj_3R_232()
private boolean jj_3_23()
private boolean jj_3R_231()
private boolean jj_3R_105()
private boolean jj_3R_104()
private boolean jj_3_22()
private boolean jj_3R_77()
private boolean jj_3_21()
private boolean jj_3_20()
private boolean jj_3R_228()
private boolean jj_3R_227()
private boolean jj_3R_224()
private boolean jj_3R_226()
private boolean jj_3R_198()
private boolean jj_3R_225()
private boolean jj_3_19()
private boolean jj_3R_229()
private boolean jj_3R_197()
private boolean jj_3R_223()
private boolean jj_3_18()
private boolean jj_3R_222()
private boolean jj_3R_221()
private boolean jj_3R_218()
private boolean jj_3R_220()
private boolean jj_3R_219()
private boolean jj_3R_217()
private boolean jj_3R_216()
private boolean jj_3R_215()
private boolean jj_3R_213()
private boolean jj_3R_204()
private boolean jj_3R_212()
private boolean jj_3R_201()
private boolean jj_3R_200()
private boolean jj_3R_196()
private boolean jj_3R_203()
private boolean jj_3R_195()
private boolean jj_3R_191()
private boolean jj_3R_190()
private boolean jj_3R_174()
private boolean jj_3R_173()
private boolean jj_3R_153()
private boolean jj_3R_145()
private boolean jj_3R_137()
private boolean jj_3R_127()
private boolean jj_3R_101()
private boolean jj_3R_73()
private boolean jj_3_17()
private boolean jj_3R_74()
private boolean jj_3R_286()
private boolean jj_3R_277()
private boolean jj_3_16()
private boolean jj_3R_86()
private boolean jj_3R_111()
private boolean jj_3R_81()
private boolean jj_3_15()
private boolean jj_3R_78()
private boolean jj_3R_135()
private boolean jj_3_12()
private boolean jj_3R_189()
private boolean jj_3R_152()
private boolean jj_3R_172()
private boolean jj_3R_188()
private boolean jj_3R_126()
private boolean jj_3_13()
private boolean jj_3R_125()
private boolean jj_3R_100()
private boolean jj_3_11()
private boolean jj_3R_72()
private boolean jj_3_14()
public void ReInit(java.io.InputStream stream)
public void ReInit(java.io.InputStream stream, java.lang.String encoding)
public void ReInit(java.io.Reader stream)
public void ReInit(JavaParser15DebugTokenManager tm)
private Token jj_consume_token(int kind) throws ParseException
ParseException
private boolean jj_scan_token(int kind)
public final Token getNextToken()
private int jj_ntk()
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
private void trace_call(java.lang.String s)
private void trace_return(java.lang.String s)
private void trace_token(Token t, java.lang.String where)
private void trace_scan(Token t1, int t2)