jasco.tools.jascoparser
Class JascoParser
java.lang.Object
jasco.tools.jascoparser.JavaParser
jasco.tools.jascoparser.JascoParser
- All Implemented Interfaces:
- JascoParserConstants
- Direct Known Subclasses:
- AspectParser, ConnectorParser, RefinementParser, TraversalParser
public class JascoParser
- extends JavaParser
- implements JascoParserConstants
Fields inherited from interface jasco.tools.jascoparser.JascoParserConstants |
_DEFAULT, ABSTRACT, ADDCOMBSTRAT, AFTER, ANDASSIGN, ANNOTATION, AROUND, ASSIGN, ATINTERFACE, BANG, BEFORE, BIT_AND, BIT_OR, BOOLEAN, BREAK, BYTE, CALL, CASE, CATCH, CFLOW, CHAR, CHARACTER_LITERAL, CLASS, COLON, COMMA, COMPLEMENT, CONNECTOR, CONST, CONTINUE, DECIMAL_LITERAL, DECR, DEFAULT, DIGIT, DO, DOT, DOUBLE, ELSE, ENUM, EOF, EQ, EXECUTE, EXECUTIONHOST, EXPONENT, EXTENDS, FALSE, FINAL, FINALLY, FLOAT, FLOATING_POINT_LITERAL, FOR, FORMAL_COMMENT, GE, GOTO, GT, HEX_LITERAL, HOOK, HOOKDEFINITION, IDENTIFIER, IF, IMPLEMENTS, IMPORT, IN_FORMAL_COMMENT, IN_MULTI_LINE_COMMENT, IN_SINGLE_LINE_COMMENT, INCR, INSTANCEOF, INT, INTEGER_LITERAL, INTERFACE, ISAPPLICABLE, JOINPOINTHOST, LBRACE, LBRACKET, LE, LETTER, LONG, LPAREN, LSHIFT, LSHIFTASSIGN, LT, MINUS, MINUSASSIGN, MULTI_LINE_COMMENT, MULTIPLEELEMENTS, NATIVE, NE, NEW, NULL, OCTAL_LITERAL, ORASSIGN, PACKAGE, PER, PERALL, PERCFLOW, PERCLASS, PERMETHOD, PEROBJECT, PERTHREAD, PLUS, PLUSASSIGN, PRIVATE, PROTECTED, PUBLIC, RBRACE, RBRACKET, REFINABLE, REFINING, REM, REMASSIGN, RETURN, RETURNING, RPAREN, RSIGNEDSHIFT, RSIGNEDSHIFTASSIGN, RUNSIGNEDSHIFT, RUNSIGNEDSHIFTASSIGN, SC_AND, SC_OR, SEMICOLON, SHORT, SINGLE_LINE_COMMENT, SLASH, SLASHASSIGN, STAR, STARASSIGN, STATIC, STRICT, STRICTCOMPLEMENT, STRICTFP, STRING_LITERAL, SUPER, SWITCH, SYNCHRONIZED, TARGET, THIS, THROW, THROWING, THROWS, TILDE, tokenImage, TRANSIENT, TRAVERSAL, TRUE, TRY, VARARGS, VISITING, VOID, VOLATILE, WHILE, WILDCARDIDENTIFIER, WITHINCODE, XOR, XORASSIGN |
Methods inherited from class jasco.tools.jascoparser.JavaParser |
accumulateMethod, accumulateType, accumulateType, accumulateType, accumulateType, addArrayStuff, addSyntheticImports, addSyntheticImports, assertNotToken, assertOrToken, assertToken, checkFileName, checkGT, checkIDENTIFIER, checkLBRACE, checkRBRACKET, checkSEMICOLON, compareNotToken, generatePointer, getCurrentId, getCurrentImage, getFileName, getFullClassName, getLine, getNextToken, getPreviousLine, getTokenManager, isArray, isCheckingClasses, isClass, isGenerics, isPrimitive, newError, parseAnnotation, parseClass, parseDeclarationPreamble, parseField, parseFieldBody, parseGenerics, parseImportDeclaration, parseJavaCode, parseJavaCode, parseMethod, parseMethodBody, parsePackageDeclaration, parseSuperDeclarations, removeArrayStuff, setIsCheckingClasses, setPublic |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REFINABLEMOD
public static final int REFINABLEMOD
- See Also:
- Constant Field Values
JascoParser
public JascoParser(JTokenManager tokenmanager,
java.lang.String aFileName)
checkSEMICOLONorLBRACE
protected void checkSEMICOLONorLBRACE(java.lang.String aErrorString)
throws JascoParseException
- Throws:
JascoParseException
checkASSIGN
protected void checkASSIGN(java.lang.String aErrorString)
throws JascoParseException
- Throws:
JascoParseException
checkNEW
protected void checkNEW(java.lang.String aErrorString)
throws JascoParseException
- Throws:
JascoParseException
checkTYPEorLBRACE
protected void checkTYPEorLBRACE(java.lang.String aErrorString)
throws JascoParseException
- Throws:
JascoParseException
checkTYPE
protected void checkTYPE(java.lang.String aErrorString)
throws JascoParseException
- Throws:
JascoParseException
checkDOT
protected void checkDOT(java.lang.String aErrorString)
throws JascoParseException
- Throws:
JascoParseException
checkLPAREN
protected void checkLPAREN(java.lang.String aErrorString)
throws JascoParseException
- Throws:
JascoParseException
checkRPAREN
protected void checkRPAREN(java.lang.String aErrorString)
throws JascoParseException
- Throws:
JascoParseException
checkLBRACKET
protected void checkLBRACKET(java.lang.String aErrorString)
throws JascoParseException
- Throws:
JascoParseException
checkRBRACE
protected void checkRBRACE(java.lang.String aErrorString)
throws JascoParseException
- Throws:
JascoParseException
checkCOLON
protected void checkCOLON(java.lang.String aErrorString)
throws JascoParseException
- Throws:
JascoParseException
parseModifiers
protected int parseModifiers(java.lang.StringBuffer annotations,
PImports imports)
- Specified by:
parseModifiers
in class JavaParser
isRefinable
public static boolean isRefinable(int i)
isAbstractModifier
protected boolean isAbstractModifier(int mod)
- Overrides:
isAbstractModifier
in class JavaParser
checkAnyType
protected java.lang.String checkAnyType(java.lang.String parsedType,
PImports imports,
int typeToParse)
throws JascoParseException
- Overrides:
checkAnyType
in class JavaParser
- Throws:
JascoParseException
checkClass
protected java.lang.String checkClass(java.lang.String name,
PImports imports)
- Overrides:
checkClass
in class JavaParser
isHook
protected java.lang.String isHook(java.lang.String className,
PImports imports)
hasWildcards
protected boolean hasWildcards(java.lang.String name)
getClassCode
public static java.lang.String getClassCode(java.lang.String aClass)
throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
loadClassOrPrim
protected java.lang.Class loadClassOrPrim(java.lang.String aClass)
throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
loadClassOrPrimOrArray
protected java.lang.Class loadClassOrPrimOrArray(java.lang.String aClass)
throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
isEvent
protected boolean isEvent(java.lang.String name)
tokenRPAREN
protected int tokenRPAREN()
- Specified by:
tokenRPAREN
in class JavaParser
tokenANNOTATION
protected int tokenANNOTATION()
- Specified by:
tokenANNOTATION
in class JavaParser
tokenLPAREN
protected int tokenLPAREN()
- Specified by:
tokenLPAREN
in class JavaParser
tokenRBRACE
protected int tokenRBRACE()
- Specified by:
tokenRBRACE
in class JavaParser
tokenLBRACE
protected int tokenLBRACE()
- Specified by:
tokenLBRACE
in class JavaParser
tokenRBRACKET
protected int tokenRBRACKET()
- Specified by:
tokenRBRACKET
in class JavaParser
tokenLBRACKET
protected int tokenLBRACKET()
- Specified by:
tokenLBRACKET
in class JavaParser
tokenIMPLEMENTS
protected int tokenIMPLEMENTS()
- Specified by:
tokenIMPLEMENTS
in class JavaParser
tokenEXTENDS
protected int tokenEXTENDS()
- Specified by:
tokenEXTENDS
in class JavaParser
tokenCOMMA
protected int tokenCOMMA()
- Specified by:
tokenCOMMA
in class JavaParser
tokenIDENTIFIER
protected int tokenIDENTIFIER()
- Specified by:
tokenIDENTIFIER
in class JavaParser
tokenTHROWS
protected int tokenTHROWS()
- Specified by:
tokenTHROWS
in class JavaParser
tokenSEMICOLON
protected int tokenSEMICOLON()
- Specified by:
tokenSEMICOLON
in class JavaParser
tokenASSIGN
protected int tokenASSIGN()
- Specified by:
tokenASSIGN
in class JavaParser
tokenCLASS
protected int tokenCLASS()
- Specified by:
tokenCLASS
in class JavaParser
tokenGT
protected int tokenGT()
- Specified by:
tokenGT
in class JavaParser
tokenDOT
protected int tokenDOT()
- Specified by:
tokenDOT
in class JavaParser
tokenIMPORT
protected int tokenIMPORT()
- Specified by:
tokenIMPORT
in class JavaParser
tokenEOF
protected int tokenEOF()
- Specified by:
tokenEOF
in class JavaParser
tokenPACKAGE
protected int tokenPACKAGE()
- Specified by:
tokenPACKAGE
in class JavaParser
tokenVARARGS
protected int tokenVARARGS()
- Specified by:
tokenVARARGS
in class JavaParser
isExistingClassName
protected boolean isExistingClassName(java.lang.String name)
- Specified by:
isExistingClassName
in class JavaParser
tokenSTATIC
protected int tokenSTATIC()
- Specified by:
tokenSTATIC
in class JavaParser
tokenLT
protected int tokenLT()
- Specified by:
tokenLT
in class JavaParser
tokenINTERFACE
protected int tokenINTERFACE()
- Specified by:
tokenINTERFACE
in class JavaParser
tokenENUM
protected int tokenENUM()
- Specified by:
tokenENUM
in class JavaParser
tokenATINTERFACE
protected int tokenATINTERFACE()
- Specified by:
tokenATINTERFACE
in class JavaParser
tokenFINAL
protected int tokenFINAL()
- Specified by:
tokenFINAL
in class JavaParser