Questa domanda può essere affrontata in vari modi, ma secondo noi vi lasciamo la soluzione più completa.
- groovy.lang.GroovyClassLoader.InnerLoader
publicstaticclassGroovyClassLoader.InnerLoaderextendsGroovyClassLoader
Riepilogo del costruttore
Costruttore e descrizione |
---|
InnerLoader |
Riepilogo dei metodi
Tipo Params | Tipo di ritorno | Nome e descrizione |
---|---|---|
public void |
addClasspath(String path) |
|
public void |
addURL(URL url) |
|
public void |
clearAssertionStatus() |
|
public void |
clearCache() |
|
public void |
close() |
|
public Class |
defineClass(ClassNode classNode, String file, String newCodeBase) |
|
public Class |
defineClass(String name, byte[] b) |
|
public URL |
findResource(String name) |
|
public Enumeration<URL> |
findResources(String name) |
|
public String |
generateScriptName() |
|
public Class[] |
getLoadedClasses() |
|
public URL |
getResource(String name) |
|
public InputStream |
getResourceAsStream(String name) |
|
public GroovyResourceLoader |
getResourceLoader() |
|
public Enumeration<URL> |
getResources(String name) |
|
public long |
getTimeStamp() |
|
public URL[] |
getURLs() |
|
public Boolean |
isShouldRecompile() |
|
public Class |
loadClass(String name, boolean lookupScriptFiles, boolean preferClassOverScript, boolean resolve) |
|
public Class |
loadClass(String name, boolean lookupScriptFiles, boolean preferClassOverScript) |
|
public Class> |
loadClass(String name) |
|
public Class |
parseClass(GroovyCodeSource codeSource, boolean shouldCache) |
|
public Class |
parseClass(File file) |
|
public Class |
parseClass(String text, String fileName) |
|
public Class |
parseClass(String text) |
|
public Class |
parseClass(Reader reader, String fileName) |
|
public Class |
parseClass(InputStream in, String fileName) |
|
public Class |
parseClass(GroovyCodeSource codeSource) |
|
public void |
setClassAssertionStatus(String className, boolean enabled) |
|
public void |
setDefaultAssertionStatus(boolean enabled) |
|
public void |
setPackageAssertionStatus(String packageName, boolean enabled) |
|
public void |
setResourceLoader(GroovyResourceLoader resourceLoader) |
|
public void |
setShouldRecompile(Boolean mode) |
Riepilogo dei metodi ereditati
Dettaglio del costruttore
pubblico Caricatore interno(delegato GroovyClassLoader)
Dettaglio del metodo
@Sovrascrivere vuoto pubblico addClasspath(Stringa percorso)
@Sovrascrivere pubblico void addURL(URL url)
@Sovrascrivere pubblico void clearAssertionStatus()
@Sovrascrivere pubblico void clearCache()
@Sovrascrivere pubblico void chiudere()
@Sovrascrivere pubblico ClassedefinireClasse(ClassNode classNode, Stringa file, Stringa newCodeBase)
@Sovrascrivere pubblico ClassedefinireClasse(Stringa nome, byte[] b)
@Sovrascrivere pubblico URLtrovaRisorsa(Stringa nome)
@Sovrascrivere pubblico EnumerazioneURL trovaRisorse(Stringa nome)
@Sovrascrivere pubblico StringagenerateScriptName()
@Sovrascrivere pubblico Classe[] getLoadedClasses()
@Sovrascrivere pubblico URLgetResource(Stringa nome)
@Sovrascrivere pubblico InputStreamgetResourceAsStream(Stringa name)
@Sovrascrivere pubblico GroovyResourceLoader getResourceLoader()
@Sovrascrivere pubblico EnumerazioneURL getResources(Stringa nome)
pubblico lungo getTimeStamp()
@Sovrascrivere pubblico URL[] getURLs()
@Sovrascrivere pubblico BooleanoisShouldRecompile()
@Sovrascrivere pubblico ClasseloadClass(Stringa name, booleano lookupScriptFiles, booleano preferClassOverScript, booleano resolve)
@Sovrascrivere pubblico ClasseloadClass(Stringa nome, booleano lookupScriptFiles, booleano preferClassOverScript)
@Sovrascrivere pubblico Classe> loadClass(Stringa nome)
@Sovrascrivere pubblico ClasseparseClass(GroovyCodeSource codeSource, boolean shouldCache)
@Sovrascrivere pubblico ClasseparseClass(File file)
@Sovrascrivere pubblico ClasseparseClass(Stringa testo, Stringa nomefile)
@Sovrascrivere pubblico ClasseparseClass(Stringa testo)
@Sovrascrivere pubblico ClasseparseClass(Lettore lettore, Stringa fileName)
@Sovrascrivere @Deprecato pubblico ClasseparseClass(IngressoStream in, Stringa fileName)
@Sovrascrivere pubblico ClasseparseClass(GroovyCodeSource codeSource)
@Sovrascrivere pubblico void setClassAssertionStatus(Stringa className, booleano enabled)
@Sovrascrivere pubblico void setDefaultAssertionStatus(booleano abilitato)
@Sovrascrivere vuoto pubblico setPackageAssertionStatus(Stringa packageName, booleano enabled)
@Sovrascrivere pubblico void setResourceLoader(GroovyResourceLoader resourceLoader)
@Sovrascrivere pubblico void setDovrebbeRecompilare(booleano modalità)
Successivamente puoi trovare i report di altri sviluppatori, puoi anche lasciare i tuoi se ritieni opportuno.