diff -r 840942b96eea -r 3bc08fb90133 parsers/java/PJAnnotationNode.st --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/parsers/java/PJAnnotationNode.st Tue Apr 21 14:57:16 2015 +0100 @@ -0,0 +1,43 @@ +"{ Package: 'stx:goodies/petitparser/parsers/java' }" + +"{ NameSpace: Smalltalk }" + +PJExpressionNode subclass:#PJAnnotationNode + instanceVariableNames:'typeName' + classVariableNames:'' + poolDictionaries:'' + category:'PetitJava-AST' +! + +PJAnnotationNode comment:'' +! + +!PJAnnotationNode class methodsFor:'instance creation'! + +typeName: aPJNameNode + + ^(self new) typeName: aPJNameNode ; yourself +! ! + +!PJAnnotationNode methodsFor:'accessing'! + +typeName + ^ typeName +! + +typeName: anObject + typeName := anObject +! ! + +!PJAnnotationNode methodsFor:'testing'! + +isAnnotation + + ^true +! + +isModifier + + ^ false +! ! +