public abstract class AppByteCodeScannerBase extends AppCodeScannerBase implements AppByteCodeScanner
Base class for all AppByteCodeScanner
implementations
logger
Constructor and Description |
---|
AppByteCodeScannerBase() |
Modifier and Type | Method and Description |
---|---|
protected void |
addDependencyClass(java.lang.String className) |
protected void |
addDependencyClassToScanner(java.lang.Class<? extends AppByteCodeScanner> scannerClass,
java.util.Collection<java.lang.String> classNames) |
protected void |
addDependencyClassToScanner(java.lang.Class<? extends AppByteCodeScanner> scannerClass,
java.lang.String className) |
java.util.Map<java.lang.Class<? extends AppByteCodeScanner>,java.util.Set<java.lang.String>> |
dependencyClasses()
After visiting a class bytecode, this method will be called to check if there are dependency class needs to be scanned again
|
protected void |
reset() |
app, config, equals, hashCode, onAppSet, reset, setApp, shouldScan, start, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
byteCodeVisitor, scanFinished
setApp, start
protected final void reset()
reset
in class AppCodeScannerBase
protected final void addDependencyClass(java.lang.String className)
protected final void addDependencyClassToScanner(java.lang.Class<? extends AppByteCodeScanner> scannerClass, java.lang.String className)
protected final void addDependencyClassToScanner(java.lang.Class<? extends AppByteCodeScanner> scannerClass, java.util.Collection<java.lang.String> classNames)
public final java.util.Map<java.lang.Class<? extends AppByteCodeScanner>,java.util.Set<java.lang.String>> dependencyClasses()
AppByteCodeScanner
After visiting a class bytecode, this method will be called to check if there are dependency class needs to be scanned again
dependencyClasses
in interface AppByteCodeScanner
Copyright © 2014–2017 ActFramework. All rights reserved.