diff -r 840942b96eea -r 3bc08fb90133 parsers/java/PJTypeDeclarationNode.st --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/parsers/java/PJTypeDeclarationNode.st Tue Apr 21 14:57:16 2015 +0100 @@ -0,0 +1,64 @@ +"{ Package: 'stx:goodies/petitparser/parsers/java' }" + +"{ NameSpace: Smalltalk }" + +PJAbstractTypeDeclarationNode subclass:#PJTypeDeclarationNode + instanceVariableNames:'isInterface superclassType superInterfaceTypes fieldDeclarations + methodDeclarations' + classVariableNames:'' + poolDictionaries:'' + category:'PetitJava-AST' +! + +PJTypeDeclarationNode comment:'' +! + +!PJTypeDeclarationNode methodsFor:'accessing'! + +fieldDeclarations + ^ fieldDeclarations +! + +fieldDeclarations: anObject + fieldDeclarations := anObject +! + +isInterface + ^ isInterface +! + +isInterface: anObject + isInterface := anObject +! + +methodDeclarations + ^ methodDeclarations +! + +methodDeclarations: anObject + methodDeclarations := anObject +! + +superInterfaceTypes + ^ superInterfaceTypes +! + +superInterfaceTypes: anObject + superInterfaceTypes := anObject +! + +superclassType + ^ superclassType +! + +superclassType: anObject + superclassType := anObject +! ! + +!PJTypeDeclarationNode methodsFor:'visiting'! + +acceptVisitor: aVisitor + + aVisitor visitTypeDeclarationNode: self +! ! +