Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Eclipse JDT
Release 3.5

com.sun.mirror.util
Class DeclarationVisitors


java.lang.Object
  extended by 
com.sun.mirror.util.DeclarationVisitors

public class DeclarationVisitors
extends Object

Utilities to create specialized DeclarationVisitor instances.

Since:
1.5

Field Summary
static  DeclarationVisitor NO_OP
          A visitor that has no side effects and keeps no state.
 
Method Summary
static  DeclarationVisitor getDeclarationScanner ( DeclarationVisitor pre, DeclarationVisitor post)
          Return a DeclarationVisitor that will scan the declaration structure, visiting declarations contained in another declaration.
static  DeclarationVisitor getSourceOrderDeclarationScanner ( DeclarationVisitor pre, DeclarationVisitor post)
          Return a DeclarationVisitor that will scan the declaration structure, visiting declarations contained in another declaration in source code order.
 
Methods inherited from class java.lang. Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NO_OP

public static final 
DeclarationVisitor NO_OP
A visitor that has no side effects and keeps no state.

Method Detail

getDeclarationScanner

public static 
DeclarationVisitor getDeclarationScanner(
DeclarationVisitor pre,
                                                       
DeclarationVisitor post)
Return a DeclarationVisitor that will scan the declaration structure, visiting declarations contained in another declaration. For example, when visiting a class, the fields, methods, constructors, etc. of the class are also visited. The order in which the contained declarations are scanned is not specified.

The pre and post DeclarationVisitor parameters specify, respectively, the processing the scanner will do before or after visiting the contained declarations. If only one of pre and post processing is needed, use DeclarationVisitors.NO_OP for the other parameter.

Parameters:
pre - visitor representing processing to do before visiting contained declarations.
post - visitor representing processing to do after visiting contained declarations.

getSourceOrderDeclarationScanner

public static 
DeclarationVisitor getSourceOrderDeclarationScanner(
DeclarationVisitor pre,
                                                                  
DeclarationVisitor post)
Return a DeclarationVisitor that will scan the declaration structure, visiting declarations contained in another declaration in source code order. For example, when visiting a class, the fields, methods, constructors, etc. of the class are also visited. The order in which the contained declarations are visited is as close to source code order as possible; declaration mirrors created from class files instead of source code will not have source position information.

The pre and post DeclarationVisitor parameters specify, respectively, the processing the scanner will do before or after visiting the contained declarations. If only one of pre and post processing is needed, use DeclarationVisitors.NO_OP for the other parameter.

Parameters:
pre - visitor representing processing to do before visiting contained declarations.
post - visitor representing processing to do after visiting contained declarations.

Eclipse JDT
Release 3.5

Copyright (c) IBM Corp. and others 2000, 2008. All Rights Reserved.

 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire