com.softicar.platform.common.core.java.classes.analyzer.InternalSignatureAnalyzer Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of platform-common Show documentation
Show all versions of platform-common Show documentation
The SoftiCAR Platform is a lightweight, Java-based library to create interactive business web applications.
package com.softicar.platform.common.core.java.classes.analyzer;
import org.objectweb.asm.Opcodes;
import org.objectweb.asm.signature.SignatureVisitor;
class InternalSignatureAnalyzer extends SignatureVisitor {
private final AnalyzedJavaClass javaClass;
public InternalSignatureAnalyzer(AnalyzedJavaClass javaClass) {
super(Opcodes.ASM9);
this.javaClass = javaClass;
}
@Override
public void visitClassType(String name) {
javaClass.addReferencedClass(name);
}
}