jasco.tools.connectorparser
Class ConnectorParser

java.lang.Object
  extended by jasco.tools.jascoparser.JascoParser
      extended by jasco.tools.connectorparser.ConnectorParser
All Implemented Interfaces:
JascoParserConstants

public class ConnectorParser
extends JascoParser


Field Summary
 
Fields inherited from class jasco.tools.jascoparser.JascoParser
REFINABLEMOD
 
Fields inherited from interface jasco.tools.jascoparser.JascoParserConstants
_DEFAULT, ABSTRACT, ADDCOMBSTRAT, AFTER, ANDASSIGN, ANNOTATION, AROUND, ASSIGN, 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, EOF, EQ, EXECUTE, 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, LBRACE, LBRACKET, LE, LETTER, LONG, LPAREN, LSHIFT, LSHIFTASSIGN, LT, MINUS, MINUSASSIGN, MULTI_LINE_COMMENT, MULTIPLEELEMENTS, NATIVE, NE, NEW, NULL, OCTAL_LITERAL, ORASSIGN, PACKAGE, PERALL, PERCFLOW, PERCLASS, PEROBJECT, PLUS, PLUSASSIGN, PRIVATE, PROTECTED, PUBLIC, RBRACE, RBRACKET, REFINABLE, 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, VISITING, VOID, VOLATILE, WHILE, WILDCARDIDENTIFIER, WITHINCODE, XOR, XORASSIGN
 
Constructor Summary
ConnectorParser(JascoParserTokenManager aConnectorParserTokenManager, java.lang.String aFileName)
           
 
Method Summary
 void checkCompatibility(PCutpointDeclarationParameterInput method, ConstructorMethod constmethod)
           
 PConnector getParsedConnector()
           
 boolean isCutpointDeclaration(java.lang.String anIdentifier)
           
 void start()
           
 
Methods inherited from class jasco.tools.jascoparser.JascoParser
accumulateMethod, accumulateType, accumulateType, accumulateType, accumulateType, addArrayStuff, assertNotToken, assertOrToken, assertToken, checkASSIGN, checkClass, checkCOLON, checkDOT, checkFileName, checkGT, checkIDENTIFIER, checkLBRACE, checkLBRACKET, checkLPAREN, checkNEW, checkRBRACE, checkRBRACKET, checkRPAREN, checkSEMICOLON, checkSEMICOLONorLBRACE, checkTYPE, checkTYPEorLBRACE, compareNotToken, generatePointer, getClassCode, getCurrentId, getCurrentImage, getFileName, getFullClassName, getLine, getNextToken, getPreviousLine, getTokenManager, hasWildcards, isArray, isAspect, isCheckingClasses, isClass, isEvent, isGenerics, isPrimitive, isRefinable, loadClassOrPrim, loadClassOrPrimOrArray, newError, parseAnnotation, parseField, parseImportDeclaration, parseJavaCode, parseMethod, parseMethodBody, parseModifiers, removeArrayStuff, setIsCheckingClasses
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectorParser

public ConnectorParser(JascoParserTokenManager aConnectorParserTokenManager,
                       java.lang.String aFileName)
Method Detail

start

public void start()

checkCompatibility

public void checkCompatibility(PCutpointDeclarationParameterInput method,
                               ConstructorMethod constmethod)
                        throws JascoParseException
Throws:
JascoParseException

getParsedConnector

public PConnector getParsedConnector()

isCutpointDeclaration

public boolean isCutpointDeclaration(java.lang.String anIdentifier)