public class org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.CompiledMetadataStateVerifier extends java.lang.Object implements org.finos.legend.pure.m.tests.RuntimeVerifier$FunctionExecutionStateVerifier
{
private int classCacheSizeBefore;
private int metadataCount;
public void <init>()
{
org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.CompiledMetadataStateVerifier v;
v := @this: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.CompiledMetadataStateVerifier;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void snapshotState(org.finos.legend.pure.m.execution.FunctionExecution)
{
org.finos.legend.pure.runtime.java.compiled.metadata.MetadataEager v;
int v, v;
org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.CompiledMetadataStateVerifier v;
org.finos.legend.pure.m.execution.FunctionExecution v;
v := @this: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.CompiledMetadataStateVerifier;
v := @parameter: org.finos.legend.pure.m.execution.FunctionExecution;
v = specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.CompiledMetadataStateVerifier: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataEager getMetamodel(org.finos.legend.pure.runtime.java.compiled.execution.FunctionExecutionCompiled)>(v);
v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.FunctionExecutionCompiled: int getClassCacheSize()>();
v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.CompiledMetadataStateVerifier: int classCacheSizeBefore> = v;
v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataEager: int getSize()>();
v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.CompiledMetadataStateVerifier: int metadataCount> = v;
return;
}
public void assertStateSame(org.finos.legend.pure.m.execution.FunctionExecution)
{
org.finos.legend.pure.runtime.java.compiled.metadata.MetadataEager v;
int v, v, v, v;
org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.CompiledMetadataStateVerifier v;
org.finos.legend.pure.m.execution.FunctionExecution v;
v := @this: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.CompiledMetadataStateVerifier;
v := @parameter: org.finos.legend.pure.m.execution.FunctionExecution;
v = specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.CompiledMetadataStateVerifier: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataEager getMetamodel(org.finos.legend.pure.runtime.java.compiled.execution.FunctionExecutionCompiled)>(v);
v = v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.CompiledMetadataStateVerifier: int classCacheSizeBefore>;
v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.FunctionExecutionCompiled: int getClassCacheSize()>();
staticinvoke <org.junit.Assert: void assertEquals(long,long)>(v, v);
v = v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.CompiledMetadataStateVerifier: int metadataCount>;
v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.metadata.MetadataEager: int getSize()>();
staticinvoke <org.junit.Assert: void assertEquals(long,long)>(v, v);
return;
}
private org.finos.legend.pure.runtime.java.compiled.metadata.MetadataEager getMetamodel(org.finos.legend.pure.runtime.java.compiled.execution.FunctionExecutionCompiled)
{
org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport v;
org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.CompiledMetadataStateVerifier v;
org.finos.legend.pure.runtime.java.compiled.metadata.Metadata v;
org.finos.legend.pure.runtime.java.compiled.execution.FunctionExecutionCompiled v;
v := @this: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.CompiledMetadataStateVerifier;
v := @parameter: org.finos.legend.pure.runtime.java.compiled.execution.FunctionExecutionCompiled;
v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.FunctionExecutionCompiled: org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport getProcessorSupport()>();
v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport: org.finos.legend.pure.runtime.java.compiled.metadata.Metadata getMetadata()>();
return v;
}
}