Program constructor
Program(
- Map<
int, Map< topLevelDeclarations,String, int> > - Map<
int, Map< instanceDeclarations,String, List> > - Map<
int, Map< typeIds,String, int> > - List<
Set< typeTypes,int> > - List<
EvcOp> ops, - Map<
String, int> bridgeLibraryMappings, - Map<
int, Map< bridgeFunctionMappings,String, int> > - List<
Object> constantPool, - List<
RuntimeTypeSet> runtimeTypes, - List<
int> globalInitializers, - Map<
int, Map< enumMappings,String, Map< >String, int> > - Map<
String, OverrideSpec> overrideMap,
Construct a Program with bytecode and metadata.
Implementation
Program(
this.topLevelDeclarations,
this.instanceDeclarations,
this.typeIds,
//this.typeNames,
this.typeTypes,
this.ops,
this.bridgeLibraryMappings,
this.bridgeFunctionMappings,
this.constantPool,
this.runtimeTypes,
this.globalInitializers,
this.enumMappings,
this.overrideMap);