package org.simantics.scl.compiler.internal.codegen.utils; import org.simantics.scl.compiler.internal.codegen.types.JavaTypeTranslator; import org.simantics.scl.compiler.runtime.MutableClassLoader; public class TransientClassBuilder { public final MutableClassLoader classLoader; public final JavaTypeTranslator javaTypeTranslator; public TransientClassBuilder(MutableClassLoader classLoader, JavaTypeTranslator javaTypeTranslator) { if(classLoader == null) throw new NullPointerException(); if(javaTypeTranslator == null) throw new NullPointerException(); this.classLoader = classLoader; this.javaTypeTranslator = javaTypeTranslator; } }