Author: vrubezhny
Date: 2008-03-06 15:47:05 -0500 (Thu, 06 Mar 2008)
New Revision: 6732
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/scanner/java/ASTVisitorImpl.java
Log:
http://jira.jboss.org/jira/browse/JBIDE-509 intelligent navigation support for seam
variable names
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/scanner/java/ASTVisitorImpl.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/scanner/java/ASTVisitorImpl.java 2008-03-06
20:31:25 UTC (rev 6731)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/scanner/java/ASTVisitorImpl.java 2008-03-06
20:47:05 UTC (rev 6732)
@@ -40,16 +40,16 @@
*/
public class ASTVisitorImpl extends ASTVisitor implements SeamAnnotations {
- static class TypeData {
+ public static class TypeData {
TypeData parent = null;
List<TypeData> children = new ArrayList<TypeData>();
- IType type;
+ public IType type;
int innerLock = 0;
- AnnotatedASTNode<TypeDeclaration> annotatedType = null;
- Set<AnnotatedASTNode<FieldDeclaration>> annotatedFields = new
HashSet<AnnotatedASTNode<FieldDeclaration>>();
- Set<AnnotatedASTNode<MethodDeclaration>> annotatedMethods = new
HashSet<AnnotatedASTNode<MethodDeclaration>>();
+ public AnnotatedASTNode<TypeDeclaration> annotatedType = null;
+ public Set<AnnotatedASTNode<FieldDeclaration>> annotatedFields = new
HashSet<AnnotatedASTNode<FieldDeclaration>>();
+ public Set<AnnotatedASTNode<MethodDeclaration>> annotatedMethods = new
HashSet<AnnotatedASTNode<MethodDeclaration>>();
AnnotatedASTNode<?> currentAnnotatedNode = null;
AnnotatedASTNode<FieldDeclaration> currentAnnotatedField = null;
@@ -71,10 +71,10 @@
}
- TypeData root = null;
+ public TypeData root = null;
TypeData current = null;
- ASTVisitorImpl() {}
+ public ASTVisitorImpl() {}
public void setType(IType type) {
root = new TypeData();