summaryrefslogtreecommitdiff
path: root/examples/04-native-type
diff options
context:
space:
mode:
Diffstat (limited to 'examples/04-native-type')
-rw-r--r--examples/04-native-type/hobgoblin.json56
-rw-r--r--examples/04-native-type/output/java/src/main/java/org/zwobble/example/Main.java1
-rw-r--r--examples/04-native-type/output/java/src/main/java/org/zwobble/example/Point.java4
-rw-r--r--examples/04-native-type/output/java/src/main/java/org/zwobble/example/types/point/HobgoblinNativePoint.java2
-rw-r--r--examples/04-native-type/output/java/src/main/java/org/zwobble/example/types/point/Point.java4
5 files changed, 5 insertions, 12 deletions
diff --git a/examples/04-native-type/hobgoblin.json5 b/examples/04-native-type/hobgoblin.json5
index 89048ac..651afad 100644
--- a/examples/04-native-type/hobgoblin.json5
+++ b/examples/04-native-type/hobgoblin.json5
@@ -4,12 +4,6 @@
generator: "java-types",
path: "output/java/src/gen/java",
packageName: "org.zwobble.example.types",
- nativeTypes: [
- {
- hobgoblin: "point.Point",
- java: "org.zwobble.example.Point",
- }
- ]
},
],
}
diff --git a/examples/04-native-type/output/java/src/main/java/org/zwobble/example/Main.java b/examples/04-native-type/output/java/src/main/java/org/zwobble/example/Main.java
index f6a4443..b2efcc1 100644
--- a/examples/04-native-type/output/java/src/main/java/org/zwobble/example/Main.java
+++ b/examples/04-native-type/output/java/src/main/java/org/zwobble/example/Main.java
@@ -1,6 +1,7 @@
package org.zwobble.example;
import org.zwobble.example.types.point.Line;
+import org.zwobble.example.types.point.Point;
public class Main {
public static void main() {
diff --git a/examples/04-native-type/output/java/src/main/java/org/zwobble/example/Point.java b/examples/04-native-type/output/java/src/main/java/org/zwobble/example/Point.java
deleted file mode 100644
index 8862a62..0000000
--- a/examples/04-native-type/output/java/src/main/java/org/zwobble/example/Point.java
+++ /dev/null
@@ -1,4 +0,0 @@
-package org.zwobble.example;
-
-public record Point(int x, int y) {
-}
diff --git a/examples/04-native-type/output/java/src/main/java/org/zwobble/example/types/point/HobgoblinNativePoint.java b/examples/04-native-type/output/java/src/main/java/org/zwobble/example/types/point/HobgoblinNativePoint.java
index 74ac856..bdb5427 100644
--- a/examples/04-native-type/output/java/src/main/java/org/zwobble/example/types/point/HobgoblinNativePoint.java
+++ b/examples/04-native-type/output/java/src/main/java/org/zwobble/example/types/point/HobgoblinNativePoint.java
@@ -1,7 +1,5 @@
package org.zwobble.example.types.point;
-import org.zwobble.example.Point;
-
public class HobgoblinNativePoint {
public static Point arbitraryPoint() {
return new Point(0, 0);
diff --git a/examples/04-native-type/output/java/src/main/java/org/zwobble/example/types/point/Point.java b/examples/04-native-type/output/java/src/main/java/org/zwobble/example/types/point/Point.java
new file mode 100644
index 0000000..cd26290
--- /dev/null
+++ b/examples/04-native-type/output/java/src/main/java/org/zwobble/example/types/point/Point.java
@@ -0,0 +1,4 @@
+package org.zwobble.example.types.point;
+
+public record Point(int x, int y) {
+}