lawless-legends/OutlawEditor/src/main/resources/META-INF/native-image/jni-config.json

485 lines
17 KiB
JSON

[
{
"name":"[Lcom.sun.glass.ui.Screen;"
},
{
"name":"[Ljava.lang.Object;"
},
{
"name":"[Ljava.lang.String;"
},
{
"name":"[[Ljava.lang.String;"
},
{
"name":"com.sun.glass.ui.Application",
"methods":[
{"name":"notifyDidBecomeActive","parameterTypes":[] },
{"name":"notifyDidFinishLaunching","parameterTypes":[] },
{"name":"notifyDidHide","parameterTypes":[] },
{"name":"notifyDidResignActive","parameterTypes":[] },
{"name":"notifyDidUnhide","parameterTypes":[] },
{"name":"notifyOpenFiles","parameterTypes":["java.lang.String[]"] },
{"name":"notifyWillBecomeActive","parameterTypes":[] },
{"name":"notifyWillFinishLaunching","parameterTypes":[] },
{"name":"notifyWillHide","parameterTypes":[] },
{"name":"notifyWillResignActive","parameterTypes":[] },
{"name":"notifyWillUnhide","parameterTypes":[] }
]
},
{
"name":"com.sun.glass.ui.CommonDialogs$ExtensionFilter",
"methods":[
{"name":"extensionsToArray","parameterTypes":[] },
{"name":"getDescription","parameterTypes":[] }
]
},
{
"name":"com.sun.glass.ui.CommonDialogs$FileChooserResult",
"methods":[{"name":"<init>","parameterTypes":["java.util.List","com.sun.glass.ui.CommonDialogs$ExtensionFilter"] }]
},
{
"name":"com.sun.glass.ui.EventLoop",
"methods":[
{"name":"<init>","parameterTypes":[] },
{"name":"enter","parameterTypes":[] },
{"name":"leave","parameterTypes":["java.lang.Object"] }
]
},
{
"name":"com.sun.glass.ui.Menu",
"methods":[
{"name":"notifyMenuClosed","parameterTypes":[] },
{"name":"notifyMenuOpening","parameterTypes":[] }
]
},
{
"name":"com.sun.glass.ui.MenuItem$Callback",
"methods":[
{"name":"action","parameterTypes":[] },
{"name":"validate","parameterTypes":[] }
]
},
{
"name":"com.sun.glass.ui.Screen",
"methods":[{"name":"<init>","parameterTypes":["long","int","int","int","int","int","int","int","int","int","int","int","int","int","int","int","float","float","float","float"] }]
},
{
"name":"com.sun.glass.ui.Size",
"methods":[{"name":"<init>","parameterTypes":["int","int"] }]
},
{
"name":"com.sun.glass.ui.View",
"fields":[{"name":"ptr"}],
"methods":[
{"name":"getAccessible","parameterTypes":[] },
{"name":"notifyDragDrop","parameterTypes":["int","int","int","int","int"] },
{"name":"notifyDragEnd","parameterTypes":["int"] },
{"name":"notifyDragEnter","parameterTypes":["int","int","int","int","int"] },
{"name":"notifyDragLeave","parameterTypes":[] },
{"name":"notifyDragOver","parameterTypes":["int","int","int","int","int"] },
{"name":"notifyInputMethod","parameterTypes":["java.lang.String","int[]","int[]","byte[]","int","int","int"] },
{"name":"notifyInputMethodCandidatePosRequest","parameterTypes":["int"] },
{"name":"notifyKey","parameterTypes":["int","int","char[]","int"] },
{"name":"notifyMenu","parameterTypes":["int","int","int","int","boolean"] },
{"name":"notifyMouse","parameterTypes":["int","int","int","int","int","int","int","boolean","boolean"] },
{"name":"notifyRepaint","parameterTypes":["int","int","int","int"] },
{"name":"notifyResize","parameterTypes":["int","int"] },
{"name":"notifyView","parameterTypes":["int"] }
]
},
{
"name":"com.sun.javafx.font.coretext.CGAffineTransform",
"fields":[
{"name":"a"},
{"name":"b"},
{"name":"c"},
{"name":"d"},
{"name":"tx"},
{"name":"ty"}
],
"methods":[{"name":"<init>","parameterTypes":[] }]
},
{
"name":"com.sun.javafx.font.coretext.CGPoint",
"fields":[
{"name":"x"},
{"name":"y"}
],
"methods":[{"name":"<init>","parameterTypes":[] }]
},
{
"name":"com.sun.javafx.font.coretext.CGRect",
"fields":[
{"name":"origin"},
{"name":"size"}
],
"methods":[{"name":"<init>","parameterTypes":[] }]
},
{
"name":"com.sun.javafx.font.coretext.CGSize",
"fields":[
{"name":"height"},
{"name":"width"}
],
"methods":[{"name":"<init>","parameterTypes":[] }]
},
{
"name":"com.sun.webkit.BackForwardList",
"methods":[{"name":"notifyChanged","parameterTypes":[] }]
},
{
"name":"com.sun.webkit.BackForwardList$Entry",
"methods":[
{"name":"<init>","parameterTypes":["long","long"] },
{"name":"notifyItemChanged","parameterTypes":[] },
{"name":"notifyItemDestroyed","parameterTypes":[] }
]
},
{
"name":"com.sun.webkit.CursorManager",
"methods":[
{"name":"getCursorManager","parameterTypes":[] },
{"name":"getPredefinedCursorID","parameterTypes":["int"] }
]
},
{
"name":"com.sun.webkit.FileSystem",
"methods":[
{"name":"fwkFileExists","parameterTypes":["java.lang.String"] },
{"name":"fwkMakeAllDirectories","parameterTypes":["java.lang.String"] },
{"name":"fwkPathByAppendingComponent","parameterTypes":["java.lang.String","java.lang.String"] }
]
},
{
"name":"com.sun.webkit.MainThread",
"methods":[{"name":"fwkScheduleDispatchFunctions","parameterTypes":[] }]
},
{
"name":"com.sun.webkit.Timer",
"methods":[
{"name":"fwkSetFireTime","parameterTypes":["double"] },
{"name":"fwkStopTimer","parameterTypes":[] }
]
},
{
"name":"com.sun.webkit.Utilities",
"methods":[{"name":"fwkInvokeWithContext","parameterTypes":["java.lang.reflect.Method","java.lang.Object","java.lang.Object[]","java.security.AccessControlContext"] }]
},
{
"name":"com.sun.webkit.WCWidget",
"methods":[
{"name":"fwkDestroy","parameterTypes":[] },
{"name":"fwkRequestFocus","parameterTypes":[] },
{"name":"fwkSetBounds","parameterTypes":["int","int","int","int"] },
{"name":"fwkSetCursor","parameterTypes":["long"] },
{"name":"fwkSetVisible","parameterTypes":["boolean"] }
]
},
{
"name":"com.sun.webkit.WebPage",
"methods":[
{"name":"fwkAddMessageToConsole","parameterTypes":["java.lang.String","int","java.lang.String"] },
{"name":"fwkAlert","parameterTypes":["java.lang.String"] },
{"name":"fwkCanRunBeforeUnloadConfirmPanel","parameterTypes":[] },
{"name":"fwkChooseFile","parameterTypes":["java.lang.String","boolean","java.lang.String"] },
{"name":"fwkCloseWindow","parameterTypes":[] },
{"name":"fwkConfirm","parameterTypes":["java.lang.String"] },
{"name":"fwkCreateWindow","parameterTypes":["boolean","boolean","boolean","boolean"] },
{"name":"fwkDidClearWindowObject","parameterTypes":["long","long"] },
{"name":"fwkFireLoadEvent","parameterTypes":["long","int","java.lang.String","java.lang.String","double","int"] },
{"name":"fwkFireResourceLoadEvent","parameterTypes":["long","int","int","java.lang.String","double","int"] },
{"name":"fwkFrameCreated","parameterTypes":["long"] },
{"name":"fwkFrameDestroyed","parameterTypes":["long"] },
{"name":"fwkGetPageBounds","parameterTypes":[] },
{"name":"fwkGetWindowBounds","parameterTypes":[] },
{"name":"fwkPermitAcceptResourceAction","parameterTypes":["long","java.lang.String"] },
{"name":"fwkPermitEnableScriptsAction","parameterTypes":["long","java.lang.String"] },
{"name":"fwkPermitNavigateAction","parameterTypes":["long","java.lang.String"] },
{"name":"fwkPermitNewWindowAction","parameterTypes":["long","java.lang.String"] },
{"name":"fwkPermitRedirectAction","parameterTypes":["long","java.lang.String"] },
{"name":"fwkPermitSubmitDataAction","parameterTypes":["long","java.lang.String","java.lang.String","boolean"] },
{"name":"fwkPrompt","parameterTypes":["java.lang.String","java.lang.String"] },
{"name":"fwkRemoveRequestURL","parameterTypes":["long","int"] },
{"name":"fwkRepaint","parameterTypes":["int","int","int","int"] },
{"name":"fwkRunBeforeUnloadConfirmPanel","parameterTypes":["java.lang.String"] },
{"name":"fwkScreenToWindow","parameterTypes":["com.sun.webkit.graphics.WCPoint"] },
{"name":"fwkSetCursor","parameterTypes":["long"] },
{"name":"fwkSetFocus","parameterTypes":["boolean"] },
{"name":"fwkSetRequestURL","parameterTypes":["long","int","java.lang.String"] },
{"name":"fwkSetScrollbarsVisible","parameterTypes":["boolean"] },
{"name":"fwkSetStatusbarText","parameterTypes":["java.lang.String"] },
{"name":"fwkSetTooltip","parameterTypes":["java.lang.String"] },
{"name":"fwkSetWindowBounds","parameterTypes":["int","int","int","int"] },
{"name":"fwkShowWindow","parameterTypes":[] },
{"name":"fwkTransferFocus","parameterTypes":["boolean"] },
{"name":"fwkWindowToScreen","parameterTypes":["com.sun.webkit.graphics.WCPoint"] },
{"name":"getHostWindow","parameterTypes":[] },
{"name":"getPage","parameterTypes":[] },
{"name":"getRenderTheme","parameterTypes":[] },
{"name":"setInputMethodState","parameterTypes":["boolean"] }
]
},
{
"name":"com.sun.webkit.dom.JSObject",
"fields":[{"name":"UNDEFINED"}],
"methods":[{"name":"<init>","parameterTypes":["long","int"] }]
},
{
"name":"com.sun.webkit.graphics.Ref",
"methods":[
{"name":"deref","parameterTypes":[] },
{"name":"getID","parameterTypes":[] },
{"name":"ref","parameterTypes":[] }
]
},
{
"name":"com.sun.webkit.graphics.ScrollBarTheme",
"methods":[{"name":"getThickness","parameterTypes":[] }]
},
{
"name":"com.sun.webkit.graphics.WCFont",
"methods":[
{"name":"equals","parameterTypes":["java.lang.Object"] },
{"name":"getAscent","parameterTypes":[] },
{"name":"getCapHeight","parameterTypes":[] },
{"name":"getDescent","parameterTypes":[] },
{"name":"getGlyphCodes","parameterTypes":["char[]"] },
{"name":"getGlyphWidth","parameterTypes":["int"] },
{"name":"getLineGap","parameterTypes":[] },
{"name":"getLineSpacing","parameterTypes":[] },
{"name":"getXHeight","parameterTypes":[] },
{"name":"hasUniformLineMetrics","parameterTypes":[] },
{"name":"hashCode","parameterTypes":[] }
]
},
{
"name":"com.sun.webkit.graphics.WCGraphicsManager",
"methods":[
{"name":"createBufferedContextRQ","parameterTypes":["com.sun.webkit.graphics.WCImage"] },
{"name":"createRTImage","parameterTypes":["int","int"] },
{"name":"createWCPath","parameterTypes":[] },
{"name":"createWCPath","parameterTypes":["com.sun.webkit.graphics.WCPath"] },
{"name":"getGraphicsManager","parameterTypes":[] },
{"name":"getImageDecoder","parameterTypes":[] },
{"name":"getWCFont","parameterTypes":["java.lang.String","boolean","boolean","float"] }
]
},
{
"name":"com.sun.webkit.graphics.WCImageDecoder",
"methods":[
{"name":"addImageData","parameterTypes":["byte[]"] },
{"name":"destroy","parameterTypes":[] },
{"name":"getFrame","parameterTypes":["int"] },
{"name":"getFrameCompleteStatus","parameterTypes":["int"] },
{"name":"getFrameCount","parameterTypes":[] },
{"name":"getFrameDuration","parameterTypes":["int"] },
{"name":"getFrameSize","parameterTypes":["int"] },
{"name":"getImageSize","parameterTypes":[] },
{"name":"loadFromResource","parameterTypes":["java.lang.String"] }
]
},
{
"name":"com.sun.webkit.graphics.WCImageFrame",
"methods":[{"name":"getSize","parameterTypes":[] }]
},
{
"name":"com.sun.webkit.graphics.WCPath",
"methods":[
{"name":"addBezierCurveTo","parameterTypes":["double","double","double","double","double","double"] },
{"name":"addLineTo","parameterTypes":["double","double"] },
{"name":"addRect","parameterTypes":["double","double","double","double"] },
{"name":"closeSubpath","parameterTypes":[] },
{"name":"contains","parameterTypes":["int","double","double"] },
{"name":"getBounds","parameterTypes":[] },
{"name":"getPathIterator","parameterTypes":[] },
{"name":"isEmpty","parameterTypes":[] },
{"name":"moveTo","parameterTypes":["double","double"] },
{"name":"strokeContains","parameterTypes":["double","double","double","double","int","int","double","double[]"] },
{"name":"transform","parameterTypes":["double","double","double","double","double","double"] }
]
},
{
"name":"com.sun.webkit.graphics.WCPathIterator",
"methods":[
{"name":"currentSegment","parameterTypes":["double[]"] },
{"name":"isDone","parameterTypes":[] },
{"name":"next","parameterTypes":[] }
]
},
{
"name":"com.sun.webkit.graphics.WCPoint",
"methods":[
{"name":"<init>","parameterTypes":["float","float"] },
{"name":"getX","parameterTypes":[] },
{"name":"getY","parameterTypes":[] }
]
},
{
"name":"com.sun.webkit.graphics.WCRectangle",
"fields":[
{"name":"h"},
{"name":"w"},
{"name":"x"},
{"name":"y"}
]
},
{
"name":"com.sun.webkit.graphics.WCRenderQueue",
"methods":[
{"name":"fwkAddBuffer","parameterTypes":["java.nio.ByteBuffer"] },
{"name":"fwkDisposeGraphics","parameterTypes":[] },
{"name":"refFloatArr","parameterTypes":["float[]"] },
{"name":"refIntArr","parameterTypes":["int[]"] }
]
},
{
"name":"com.sun.webkit.network.FormDataElement",
"methods":[
{"name":"fwkCreateFromByteArray","parameterTypes":["byte[]"] },
{"name":"fwkCreateFromFile","parameterTypes":["java.lang.String"] }
]
},
{
"name":"com.sun.webkit.network.NetworkContext",
"methods":[
{"name":"canHandleURL","parameterTypes":["java.lang.String"] },
{"name":"fwkGetMaximumHTTPConnectionCountPerHost","parameterTypes":[] },
{"name":"fwkLoad","parameterTypes":["com.sun.webkit.WebPage","boolean","java.lang.String","java.lang.String","java.lang.String","com.sun.webkit.network.FormDataElement[]","long"] }
]
},
{
"name":"com.sun.webkit.network.URLLoaderBase",
"methods":[{"name":"fwkCancel","parameterTypes":[] }]
},
{
"name":"java.io.File",
"methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
},
{
"name":"java.lang.Boolean",
"methods":[
{"name":"booleanValue","parameterTypes":[] },
{"name":"valueOf","parameterTypes":["boolean"] }
]
},
{
"name":"java.lang.Class",
"methods":[
{"name":"forName","parameterTypes":["java.lang.String","boolean","java.lang.ClassLoader"] },
{"name":"getFields","parameterTypes":[] },
{"name":"getMethods","parameterTypes":[] },
{"name":"getName","parameterTypes":[] },
{"name":"isArray","parameterTypes":[] }
]
},
{
"name":"java.lang.ClassLoader",
"methods":[
{"name":"getPlatformClassLoader","parameterTypes":[] },
{"name":"loadClass","parameterTypes":["java.lang.String"] }
]
},
{
"name":"java.lang.Integer",
"methods":[
{"name":"<init>","parameterTypes":["int"] },
{"name":"intValue","parameterTypes":[] },
{"name":"valueOf","parameterTypes":["int"] }
]
},
{
"name":"java.lang.Long",
"methods":[{"name":"longValue","parameterTypes":[] }]
},
{
"name":"java.lang.Number"
},
{
"name":"java.lang.Object",
"methods":[{"name":"getClass","parameterTypes":[] }]
},
{
"name":"java.lang.Runnable",
"methods":[{"name":"run","parameterTypes":[] }]
},
{
"name":"java.lang.String",
"methods":[
{"name":"<init>","parameterTypes":["byte[]","java.lang.String"] },
{"name":"lastIndexOf","parameterTypes":["int"] },
{"name":"substring","parameterTypes":["int"] }
]
},
{
"name":"java.lang.System",
"methods":[
{"name":"getProperty","parameterTypes":["java.lang.String"] },
{"name":"setProperty","parameterTypes":["java.lang.String","java.lang.String"] }
]
},
{
"name":"java.lang.reflect.Field",
"methods":[
{"name":"getName","parameterTypes":[] },
{"name":"getType","parameterTypes":[] }
]
},
{
"name":"java.lang.reflect.Method",
"methods":[
{"name":"getModifiers","parameterTypes":[] },
{"name":"getName","parameterTypes":[] },
{"name":"getParameterTypes","parameterTypes":[] },
{"name":"getReturnType","parameterTypes":[] }
]
},
{
"name":"java.util.ArrayList",
"methods":[
{"name":"<init>","parameterTypes":[] },
{"name":"get","parameterTypes":["int"] },
{"name":"size","parameterTypes":[] }
]
},
{
"name":"java.util.List",
"methods":[{"name":"add","parameterTypes":["java.lang.Object"] }]
},
{
"name":"java.util.Map",
"methods":[{"name":"get","parameterTypes":["java.lang.Object"] }]
},
{
"name":"jdk.internal.loader.ClassLoaders$PlatformClassLoader"
},
{
"name":"org.badvision.outlaweditor.MythosEditor",
"methods":[
{"name":"checkSpelling","parameterTypes":["java.lang.String"] },
{"name":"getGlobalFunctions","parameterTypes":[] },
{"name":"getLocalFunctions","parameterTypes":[] },
{"name":"getUserTypes","parameterTypes":[] },
{"name":"setFunctionName","parameterTypes":["java.lang.String"] }
]
},
{
"name":"org.badvision.outlaweditor.data.xml.NamedEntity",
"methods":[{"name":"getName","parameterTypes":[] }]
},
{
"name":"org.badvision.outlaweditor.data.xml.Script"
},
{
"name":"org.badvision.outlaweditor.data.xml.UserType"
},
{
"name":"org.graalvm.jniutils.JNIExceptionWrapperEntryPoints",
"methods":[{"name":"getClassName","parameterTypes":["java.lang.Class"] }]
},
{
"name":"sun.launcher.LauncherHelper$FXHelper",
"methods":[{"name":"main","parameterTypes":["java.lang.String[]"] }]
}
]