public class TypesLoaderVisitor<T>
extends org.walkmod.javalang.visitors.VoidVisitorAdapter<T>
| Constructor and Description |
|---|
TypesLoaderVisitor(SymbolTable symbolTable,
SymbolActionProvider actionProvider,
List<SymbolAction> actions) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
static SymbolTypesClassLoader |
getClassLoader() |
String |
getFullName(org.walkmod.javalang.ast.body.TypeDeclaration type) |
Class<?> |
loadClass(org.walkmod.javalang.ast.type.Type t) |
void |
processMembers(List<org.walkmod.javalang.ast.body.BodyDeclaration> members,
T context) |
void |
setClassLoader(ClassLoader cl) |
void |
visit(org.walkmod.javalang.ast.body.AnnotationDeclaration type,
T context) |
void |
visit(org.walkmod.javalang.ast.body.ClassOrInterfaceDeclaration type,
T context) |
void |
visit(org.walkmod.javalang.ast.CompilationUnit cu,
T context) |
void |
visit(org.walkmod.javalang.ast.body.EnumDeclaration type,
T context) |
void |
visit(org.walkmod.javalang.ast.ImportDeclaration id,
T context) |
void |
visit(org.walkmod.javalang.ast.expr.ObjectCreationExpr n,
T context) |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitpublic TypesLoaderVisitor(SymbolTable symbolTable, SymbolActionProvider actionProvider, List<SymbolAction> actions)
public void setClassLoader(ClassLoader cl)
public static SymbolTypesClassLoader getClassLoader()
public void visit(org.walkmod.javalang.ast.body.ClassOrInterfaceDeclaration type,
T context)
public void visit(org.walkmod.javalang.ast.body.EnumDeclaration type,
T context)
public void visit(org.walkmod.javalang.ast.body.AnnotationDeclaration type,
T context)
public void processMembers(List<org.walkmod.javalang.ast.body.BodyDeclaration> members, T context)
public void visit(org.walkmod.javalang.ast.expr.ObjectCreationExpr n,
T context)
public void visit(org.walkmod.javalang.ast.ImportDeclaration id,
T context)
public void visit(org.walkmod.javalang.ast.CompilationUnit cu,
T context)
public Class<?> loadClass(org.walkmod.javalang.ast.type.Type t) throws ClassNotFoundException
ClassNotFoundExceptionpublic String getFullName(org.walkmod.javalang.ast.body.TypeDeclaration type)
public void clear()
Copyright © 2018. All rights reserved.