Skip to content

Commit 0d24265

Browse files
authored
Merge pull request #159 from kbase/sdkdev
Fix reflection config for compilation report
2 parents 3f00740 + 1ec6d8f commit 0d24265

2 files changed

Lines changed: 32 additions & 42 deletions

File tree

src/main/java/us/kbase/sdk/compiler/TemplateBasedGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public static void generate(List<KbService> srvs, String defaultUrl,
7676
pythonClient.close();
7777
}
7878
//////////////////////////////////////// Servers /////////////////////////////////////////
79-
// AFAICT at this pint either
79+
// AFAICT at this point either
8080
// * the python server name is null and getPythonServer is false
8181
// * the python server name is supplied and getPythonServer is true
8282
// so one implies the other

src/main/resources/META-INF/native-image/reflect-config.json

Lines changed: 31 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,6 @@
1717
{
1818
"name":"[Ljava.lang.String;"
1919
},
20-
{
21-
"name":"[Lorg.eclipse.jetty.servlet.ServletHolder;"
22-
},
23-
{
24-
"name":"[Lorg.eclipse.jetty.servlet.ServletMapping;"
25-
},
2620
{
2721
"name":"[Lsun.security.pkcs.SignerInfo;"
2822
},
@@ -685,6 +679,36 @@
685679
"name":"sun.security.x509.SubjectKeyIdentifierExtension",
686680
"methods":[{"name":"<init>","parameterTypes":["java.lang.Boolean","java.lang.Object"] }]
687681
},
682+
{
683+
"name":"us.kbase.sdk.compiler.report.Function",
684+
"allDeclaredFields":true,
685+
"allDeclaredMethods":true,
686+
"allDeclaredConstructors":true
687+
},
688+
{
689+
"name":"us.kbase.sdk.compiler.report.FunctionPlace",
690+
"allDeclaredFields":true,
691+
"allDeclaredMethods":true,
692+
"allDeclaredConstructors":true
693+
},
694+
{
695+
"name":"us.kbase.sdk.compiler.report.Parameter",
696+
"allDeclaredFields":true,
697+
"allDeclaredMethods":true,
698+
"allDeclaredConstructors":true
699+
},
700+
{
701+
"name":"us.kbase.sdk.compiler.report.Report",
702+
"allDeclaredFields":true,
703+
"allDeclaredMethods":true,
704+
"allDeclaredConstructors":true
705+
},
706+
{
707+
"name":"us.kbase.sdk.compiler.report.SpecFile",
708+
"allDeclaredFields":true,
709+
"allDeclaredMethods":true,
710+
"allDeclaredConstructors":true
711+
},
688712
{
689713
"name":"us.kbase.catalog.CompilationReport",
690714
"allDeclaredFields":true,
@@ -734,10 +758,6 @@
734758
"queryAllDeclaredConstructors":true,
735759
"methods":[{"name":"<init>","parameterTypes":[] }, {"name":"setContent","parameterTypes":["java.lang.String"] }, {"name":"setFileName","parameterTypes":["java.lang.String"] }, {"name":"setIsMain","parameterTypes":["java.lang.Long"] }]
736760
},
737-
{
738-
"name":"us.kbase.common.executionengine.CallbackServer",
739-
"methods":[{"name":"getProvenance","parameterTypes":[] }]
740-
},
741761
{
742762
"name":"us.kbase.common.service.JsonServerServlet$RpcCallData",
743763
"allDeclaredFields":true,
@@ -903,18 +923,6 @@
903923
"allDeclaredMethods":true,
904924
"allDeclaredConstructors":true
905925
},
906-
{
907-
"name":"us.kbase.narrativemethodstore.ScriptInputMapping",
908-
"allDeclaredFields":true,
909-
"allDeclaredMethods":true,
910-
"allDeclaredConstructors":true
911-
},
912-
{
913-
"name":"us.kbase.narrativemethodstore.ScriptOutputMapping",
914-
"allDeclaredFields":true,
915-
"allDeclaredMethods":true,
916-
"allDeclaredConstructors":true
917-
},
918926
{
919927
"name":"us.kbase.narrativemethodstore.ServiceMethodInputMapping",
920928
"allDeclaredFields":true,
@@ -1057,23 +1065,5 @@
10571065
"queryAllDeclaredMethods":true,
10581066
"queryAllDeclaredConstructors":true,
10591067
"methods":[{"name":"<init>","parameterTypes":[] }]
1060-
},
1061-
{
1062-
"name":"us.kbase.sdk.tester.SDKCallbackServer",
1063-
"queryAllPublicMethods":true
1064-
},
1065-
{
1066-
"name":"us.kbase.workspace.ProvenanceAction",
1067-
"allDeclaredFields":true,
1068-
"queryAllDeclaredMethods":true,
1069-
"queryAllDeclaredConstructors":true,
1070-
"methods":[{"name":"getAdditionalProperties","parameterTypes":[] }, {"name":"getCaller","parameterTypes":[] }, {"name":"getCustom","parameterTypes":[] }, {"name":"getDescription","parameterTypes":[] }, {"name":"getEpoch","parameterTypes":[] }, {"name":"getExternalData","parameterTypes":[] }, {"name":"getInputWsObjects","parameterTypes":[] }, {"name":"getIntermediateIncoming","parameterTypes":[] }, {"name":"getIntermediateOutgoing","parameterTypes":[] }, {"name":"getMethod","parameterTypes":[] }, {"name":"getMethodParams","parameterTypes":[] }, {"name":"getResolvedWsObjects","parameterTypes":[] }, {"name":"getScript","parameterTypes":[] }, {"name":"getScriptCommandLine","parameterTypes":[] }, {"name":"getScriptVer","parameterTypes":[] }, {"name":"getService","parameterTypes":[] }, {"name":"getServiceVer","parameterTypes":[] }, {"name":"getSubactions","parameterTypes":[] }, {"name":"getTime","parameterTypes":[] }]
1071-
},
1072-
{
1073-
"name":"us.kbase.workspace.SubAction",
1074-
"allDeclaredFields":true,
1075-
"queryAllDeclaredMethods":true,
1076-
"queryAllDeclaredConstructors":true,
1077-
"methods":[{"name":"getAdditionalProperties","parameterTypes":[] }, {"name":"getCodeUrl","parameterTypes":[] }, {"name":"getCommit","parameterTypes":[] }, {"name":"getEndpointUrl","parameterTypes":[] }, {"name":"getName","parameterTypes":[] }, {"name":"getVer","parameterTypes":[] }]
10781068
}
1079-
]
1069+
]

0 commit comments

Comments
 (0)