public class ParsingContext
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ParsingContext.Builder
Context builder
|
Modifier and Type | Field and Description |
---|---|
(package private) ArchiveSelector |
archiveSelector |
(package private) java.util.Map<java.net.URI,TypeBuilder> |
builders |
(package private) ParsingConfig |
config |
(package private) java.util.concurrent.ExecutorService |
executorService |
(package private) ResourceLocator |
locator |
(package private) java.util.logging.Logger |
logger |
(package private) TypesCtr |
types |
Modifier | Constructor and Description |
---|---|
private |
ParsingContext(ParsingContext.Builder builder) |
Modifier and Type | Method and Description |
---|---|
org.objectweb.asm.ClassVisitor |
getClassVisitor(java.net.URI uri,
java.lang.String entryName) |
org.objectweb.asm.ClassVisitor |
getClassVisitor(java.net.URI uri,
java.lang.String entryName,
boolean isApplicationClass) |
ParsingConfig |
getConfig() |
ResourceLocator |
getLocator() |
TypeBuilder |
getTypeBuilder(java.net.URI definingURI) |
Types |
getTypes()
Return the holder instance of all the visited types.
|
final TypesCtr types
final java.util.concurrent.ExecutorService executorService
final ArchiveSelector archiveSelector
final java.util.logging.Logger logger
final ParsingConfig config
final ResourceLocator locator
java.util.Map<java.net.URI,TypeBuilder> builders
private ParsingContext(ParsingContext.Builder builder)
public TypeBuilder getTypeBuilder(java.net.URI definingURI)
public Types getTypes()
Parser.awaitTermination()
has returned.public ResourceLocator getLocator()
public org.objectweb.asm.ClassVisitor getClassVisitor(java.net.URI uri, java.lang.String entryName)
public org.objectweb.asm.ClassVisitor getClassVisitor(java.net.URI uri, java.lang.String entryName, boolean isApplicationClass)
public ParsingConfig getConfig()