Class LPCRuntimeConfig
java.lang.Object
io.github.protasm.jvmud.compiler.exec.LPCRuntimeConfig
Configuration options for the host-facing LPC execution runtime.
The base include path is the mudlib root for host calls that use mudlib-style paths. Include search paths and custom resolvers control preprocessor and inherited-source lookup. Class loading options control the JVM parent visible to generated LPC classes.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionReturns the normalized mudlib root used to resolve host-supplied LPC paths.static LPCRuntimeConfig.Builderbuilder()Starts a builder with local-development defaults.Returns the observer used for compiler stage progress.Returns the explicitly supplied include resolver, if any.Returns additional include search paths used by the default include resolver.Returns the observer used for host-side LPC object load and compile diagnostics.Returns the parent class loader for generated LPC classes.Returns the JVM internal superclass name used for generated LPC objects.
-
Method Details
-
builder
Starts a builder with local-development defaults. -
baseIncludePath
Returns the normalized mudlib root used to resolve host-supplied LPC paths. -
includeSearchPaths
-
parentInternalName
Returns the JVM internal superclass name used for generated LPC objects. -
parentClassLoader
Returns the parent class loader for generated LPC classes. -
includeResolver
Returns the explicitly supplied include resolver, if any. -
compilationObserver
Returns the observer used for compiler stage progress. -
objectLoadObserver
Returns the observer used for host-side LPC object load and compile diagnostics.
-