Package org.teavm.backend.c.generate
Class GenerationContext
java.lang.Object
org.teavm.backend.c.generate.GenerationContext
-
Constructor Summary
ConstructorsConstructorDescriptionGenerationContext
(VirtualTableProvider virtualTableProvider, Characteristics characteristics, DependencyInfo dependencies, StringPool stringPool, NameProvider names, FileNameProvider fileNames, Diagnostics diagnostics, ClassReaderSource classSource, List<Intrinsic> intrinsics, List<Generator> generators, Predicate<MethodReference> asyncMethods, BuildTarget buildTarget, ClassInitializerInfo classInitializerInfo, boolean incremental, boolean vmAssertions, boolean heapDump, boolean obfuscated) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addGenerator
(Generator generator) void
addIntrinsic
(Intrinsic intrinsic) getGenerator
(MethodReference method) getIntrinsic
(MethodReference method) getNames()
boolean
isAsync
(MethodReference method) boolean
boolean
boolean
boolean
-
Constructor Details
-
GenerationContext
public GenerationContext(VirtualTableProvider virtualTableProvider, Characteristics characteristics, DependencyInfo dependencies, StringPool stringPool, NameProvider names, FileNameProvider fileNames, Diagnostics diagnostics, ClassReaderSource classSource, List<Intrinsic> intrinsics, List<Generator> generators, Predicate<MethodReference> asyncMethods, BuildTarget buildTarget, ClassInitializerInfo classInitializerInfo, boolean incremental, boolean vmAssertions, boolean heapDump, boolean obfuscated)
-
-
Method Details
-
addIntrinsic
-
addGenerator
-
getVirtualTableProvider
-
getCharacteristics
-
getDependencies
-
getStringPool
-
getNames
-
getFileNames
-
getDiagnostics
-
getClassSource
-
getIntrinsic
-
getGenerator
-
isAsync
-
getBuildTarget
-
getClassInitializerInfo
-
isIncremental
public boolean isIncremental() -
isHeapDump
public boolean isHeapDump() -
isVmAssertions
public boolean isVmAssertions() -
isObfuscated
public boolean isObfuscated()
-