@@ -12,12 +12,12 @@ namespace Xamarin.Android.Tasks
12
12
{
13
13
class Generator
14
14
{
15
- public static bool CreateJavaSources ( TaskLoggingHelper log , IEnumerable < TypeDefinition > javaTypes , string outputPath , bool useSharedRuntime , bool generateOnCreateOverrides , bool hasExportReference )
15
+ public static bool CreateJavaSources ( TaskLoggingHelper log , IEnumerable < TypeDefinition > javaTypes , string outputPath , string applicationJavaClass , bool useSharedRuntime , bool generateOnCreateOverrides , bool hasExportReference )
16
16
{
17
17
bool ok = true ;
18
18
foreach ( var t in javaTypes ) {
19
19
try {
20
- GenerateJavaSource ( log , t , outputPath , useSharedRuntime , generateOnCreateOverrides , hasExportReference ) ;
20
+ GenerateJavaSource ( log , t , outputPath , applicationJavaClass , useSharedRuntime , generateOnCreateOverrides , hasExportReference ) ;
21
21
} catch ( XamarinAndroidException xae ) {
22
22
ok = false ;
23
23
log . LogError (
@@ -37,12 +37,13 @@ public static bool CreateJavaSources (TaskLoggingHelper log, IEnumerable<TypeDef
37
37
return ok ;
38
38
}
39
39
40
- static void GenerateJavaSource ( TaskLoggingHelper log , TypeDefinition t , string outputPath , bool useSharedRuntime , bool generateOnCreateOverrides , bool hasExportReference )
40
+ static void GenerateJavaSource ( TaskLoggingHelper log , TypeDefinition t , string outputPath , string applicationJavaClass , bool useSharedRuntime , bool generateOnCreateOverrides , bool hasExportReference )
41
41
{
42
42
try {
43
43
var jti = new JavaCallableWrapperGenerator ( t , log . LogWarning ) {
44
44
UseSharedRuntime = useSharedRuntime ,
45
45
GenerateOnCreateOverrides = generateOnCreateOverrides ,
46
+ ApplicationJavaClass = applicationJavaClass ,
46
47
} ;
47
48
48
49
jti . Generate ( outputPath ) ;
0 commit comments