package jetbrains.mps.debugger.java.runtime.evaluation.transform; /*Generated by MPS */ import jetbrains.mps.debugger.java.api.evaluation.transform.TransformatorBuilder; import org.jetbrains.annotations.NotNull; import org.jetbrains.mps.openapi.model.SNode; public class TransformatorBuilderImpl extends TransformatorBuilder { public TransformatorBuilderImpl() { } @Override public void init() { synchronized (LOCK) { INSTANCE = this; } } @Override public void dispose() { synchronized (LOCK) { INSTANCE = null; } } @Override public TransformatorBuilder.Transformator build(@NotNull SNode node, boolean insideTransformation) { return new TransformatorImpl(node); } @Override public String getJniSignatureFromType(SNode type) { return TransformationUtil.getJniSignatureFromType(type); } @Override public SNode getProxyTypeFromType(SNode type) { return TransformationUtil.getValueProxyTypeFromType(type); } }