Categorías
Java Development Tools (JDT)

Tutorial de Eclipse JDT: buscar todas las referencias de un método

Al usar JDT, es posible que desee buscar todas las referencias de un método determinado y luego hacer algo con las referencias. Esto se puede hacer usando el método JDTSearchProvider.searchMethodReference ().

El siguiente es un código de muestra:

// First of all, get all the type declaration of the class.
IType [] typeDeclarationList = unit.getTypes();
 
for (IType typeDeclaration : typeDeclarationList) {
     // get methods list
     IMethod [] methodList = typeDeclaration.getMethods();
 
     for (IMethod method : methodList) {
          final List<String> referenceList = new ArrayList<String>();
          // check each method.
          String methodName = method.getElementName();
          if (!method.isConstructor()) {
              // Finds the references of the method and record references of the method to referenceList parameter.
              JDTSearchProvider.searchMethodReference(referenceList, method, scope, iJavaProject);
          }
     }
}

  Representar un archivo Java como AST (árbol de sintaxis abstracta)

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *