package me.august.lumen.compile.resolve; import me.august.lumen.compile.resolve.impl.NameResolver; import me.august.lumen.compile.resolve.type.UnresolvedType; import org.objectweb.asm.Type; public class ResolvingVisitor extends TypeVisitor { private NameResolver resolver; public ResolvingVisitor(NameResolver resolver) { this.resolver = resolver; } @Override public Type resolveType(UnresolvedType simple) { return resolver.resolveType(simple); } }