org.incava.java
Class TypeDeclarationUtil
public
class
TypeDeclarationUtil
extends SimpleNodeUtil
Miscellaneous routines for type declarations.
Method Summary |
static ASTTypeDeclaration | findTypeDeclaration(String name, ASTTypeDeclaration[] types) |
static SimpleNode | getDeclaration(ASTClassOrInterfaceBodyDeclaration bdecl)
Returns the real declaration, which is a method, field, constructor, or
inner class or interface. |
static ASTClassOrInterfaceBodyDeclaration[] | getDeclarations(ASTTypeDeclaration tdecl)
Returns a list of all methods, fields, constructors, and inner classes
and interfaces. |
static ASTClassOrInterfaceBodyDeclaration[] | getDeclarations(ASTClassOrInterfaceDeclaration coid)
Returns a list of all methods, fields, constructors, and inner classes
and interfaces. |
static double | getMatchScore(ASTClassOrInterfaceBodyDeclaration aDecl, ASTClassOrInterfaceBodyDeclaration bDecl) |
static Token | getName(ASTTypeDeclaration typeDecl) |
static ASTClassOrInterfaceDeclaration | getType(ASTTypeDeclaration typeDecl) |
static TreeMap | matchDeclarations(ASTClassOrInterfaceBodyDeclaration[] aDecls, ASTClassOrInterfaceBodyDeclaration[] bDecls) |
public static ASTTypeDeclaration findTypeDeclaration(String name, ASTTypeDeclaration[] types)
public static SimpleNode getDeclaration(ASTClassOrInterfaceBodyDeclaration bdecl)
Returns the real declaration, which is a method, field, constructor, or
inner class or interface.
public static ASTClassOrInterfaceBodyDeclaration[] getDeclarations(ASTTypeDeclaration tdecl)
Returns a list of all methods, fields, constructors, and inner classes
and interfaces.
public static ASTClassOrInterfaceBodyDeclaration[] getDeclarations(ASTClassOrInterfaceDeclaration coid)
Returns a list of all methods, fields, constructors, and inner classes
and interfaces.
public static double getMatchScore(ASTClassOrInterfaceBodyDeclaration aDecl, ASTClassOrInterfaceBodyDeclaration bDecl)
public static Token getName(ASTTypeDeclaration typeDecl)
public static ASTClassOrInterfaceDeclaration getType(ASTTypeDeclaration typeDecl)
public static TreeMap matchDeclarations(ASTClassOrInterfaceBodyDeclaration[] aDecls, ASTClassOrInterfaceBodyDeclaration[] bDecls)