Class MethodVarargsTranspiler

java.lang.Object
io.github.protasm.jvmud.language.transpiler.MethodVarargsTranspiler

public final class MethodVarargsTranspiler extends Object
Adds varargs only to explicitly selected definitions, without changing source or parameters.
  • Constructor Details

    • MethodVarargsTranspiler

      public MethodVarargsTranspiler()
  • Method Details

    • transpile

      public void transpile(Path source, Path root, ASTObject object, List<MethodVarargsOverride> rules)
      Validates every applicable rule before mutation; missing, ambiguous or already varargs targets fail.