Java API

language.transpiler

Opt-in translation of legacy LPC into explicitly typed JVMud compiler input.

Detailed Javadoc references open in a new tab.

Classes and interfaces

FieldTypeOverride
One checked field-type substitution, scoped to a mudlib-relative compilation unit.
FieldTypeTranspiler
Applies exact field overrides to expanded compiler tokens without writing source files.
ImplicitSelfCallTranspiler
Translates an unknown bare call to an ordinary dynamic invocation on the current LPC object.
LocalTypeOverride
A checked local declaration substitution, selected by source file, method and local name.
LocalTypeTranspiler
Applies checked local overrides after parsing and before type resolution.
MethodVarargsOverride
Opts one method into existing varargs semantics after checking its declared parameter count.
MethodVarargsTranspiler
Adds varargs only to explicitly selected definitions, without changing source or parameters.
TranspilationConfigReader
Reads strict, bridge-owned JSON override declarations; unknown operations and keys are errors.
TranspilationConfigReader.Overrides
All override families, immutable and validated at manifest load.
TranspilationException
A checked source expectation failed; compilation must not continue with a partial adaptation.
UntypedMethodTranspiler
Adds explicit mixed types to legacy method signatures in expanded LPC tokens.

Reference

Full package documentation · Search API · Complete index