Skip to content

Commit

Permalink
Add native-image config files
Browse files Browse the repository at this point in the history
  • Loading branch information
Thihup committed May 8, 2024
1 parent 396006c commit c4bb0e4
Show file tree
Hide file tree
Showing 7 changed files with 6,336 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{ "rules": [
{"excludeClasses" : "com.sun.glass.ui.mac.*"},
{"excludeClasses" : "com.sun.glass.ui.gtk.*"},
{"excludeClasses" : "com.sun.glass.ui.win.*"},
{"excludeClasses" : "com.sun.prism.es2.*"},
{"excludeClasses" : "com.sun.prism.d3d.*"},
{"excludeClasses" : "com.sun.scenario.effect.impl.es2.*"},
{"excludeClasses" : "com.sun.scenario.effect.impl.hw.d3d.*"},
{"excludeClasses" : "com.gluonhq.attach.**"}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
[
{
"name":"[Lcom.sun.glass.ui.Screen;"
},
{
"name":"com.sun.glass.ui.Cursor",
"methods":[{"name":"getNativeCursor","parameterTypes":[] }, {"name":"getType","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.javafx.font.directwrite.DWRITE_GLYPH_METRICS",
"fields":[{"name":"advanceHeight"}, {"name":"advanceWidth"}, {"name":"bottomSideBearing"}, {"name":"leftSideBearing"}, {"name":"rightSideBearing"}, {"name":"topSideBearing"}, {"name":"verticalOriginY"}],
"methods":[{"name":"<init>","parameterTypes":[] }]
},
{
"name":"com.sun.javafx.font.directwrite.DWRITE_GLYPH_RUN",
"fields":[{"name":"advanceOffset"}, {"name":"ascenderOffset"}, {"name":"bidiLevel"}, {"name":"fontEmSize"}, {"name":"fontFace"}, {"name":"glyphAdvances"}, {"name":"glyphIndices"}, {"name":"isSideways"}],
"methods":[{"name":"<init>","parameterTypes":[] }]
},
{
"name":"com.sun.javafx.font.directwrite.RECT",
"fields":[{"name":"bottom"}, {"name":"left"}, {"name":"right"}, {"name":"top"}],
"methods":[{"name":"<init>","parameterTypes":[] }]
},
{
"name":"com.sun.prism.impl.PrismSettings",
"fields":[{"name":"disableD3D9Ex"}, {"name":"forceGPU"}, {"name":"isVsyncEnabled"}, {"name":"verbose"}]
},
{
"name":"java.lang.Boolean",
"fields":[{"name":"FALSE"}, {"name":"TRUE"}]
},
{
"name":"java.lang.Class",
"methods":[{"name":"forName","parameterTypes":["java.lang.String","boolean","java.lang.ClassLoader"] }]
},
{
"name":"java.lang.Object",
"methods":[{"name":"equals","parameterTypes":["java.lang.Object"] }]
},
{
"name":"java.lang.Runnable",
"methods":[{"name":"run","parameterTypes":[] }]
},
{
"name":"java.lang.String",
"methods":[{"name":"toLowerCase","parameterTypes":["java.util.Locale"] }]
},
{
"name":"java.util.ArrayList",
"methods":[{"name":"<init>","parameterTypes":["int"] }, {"name":"add","parameterTypes":["java.lang.Object"] }]
},
{
"name":"java.util.Collections",
"methods":[{"name":"unmodifiableMap","parameterTypes":["java.util.Map"] }]
},
{
"name":"java.util.HashMap",
"methods":[{"name":"<init>","parameterTypes":[] }, {"name":"containsKey","parameterTypes":["java.lang.Object"] }, {"name":"put","parameterTypes":["java.lang.Object","java.lang.Object"] }]
},
{
"name":"java.util.Map",
"methods":[{"name":"put","parameterTypes":["java.lang.Object","java.lang.Object"] }]
},
{
"name":"javafx.scene.paint.Color",
"methods":[{"name":"rgb","parameterTypes":["int","int","int","double"] }]
}
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[
{
"type":"agent-extracted",
"classes":[
]
}
]

Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
[
{
"interfaces":["dev.thihup.jvisualg.interpreter.DebugProtocolClientExtension","org.eclipse.lsp4j.jsonrpc.Endpoint"]
},
{
"interfaces":["org.eclipse.lsp4j.debug.services.IDebugProtocolServer","org.eclipse.lsp4j.jsonrpc.Endpoint"]
},
{
"interfaces":["org.eclipse.lsp4j.services.LanguageClient","org.eclipse.lsp4j.jsonrpc.Endpoint"]
},
{
"interfaces":["org.eclipse.lsp4j.services.LanguageServer","org.eclipse.lsp4j.jsonrpc.Endpoint"]
},
{
"interfaces":["org.eclipse.lsp4j.services.NotebookDocumentService","org.eclipse.lsp4j.jsonrpc.Endpoint"]
},
{
"interfaces":["org.eclipse.lsp4j.services.TextDocumentService","org.eclipse.lsp4j.jsonrpc.Endpoint"]
},
{
"interfaces":["org.eclipse.lsp4j.services.WorkspaceService","org.eclipse.lsp4j.jsonrpc.Endpoint"]
}
]
Loading

0 comments on commit c4bb0e4

Please sign in to comment.