Commit 32694db 1 parent 64d1eb6 commit 32694db Copy full SHA for 32694db
File tree 1 file changed +23
-0
lines changed
src/main/java/io/quarkus/gizmo2
1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change 10
10
* A container for created classes with a specific output strategy.
11
11
*/
12
12
public interface ClassOutput {
13
+
14
+ /**
15
+ * Add a new class.
16
+ *
17
+ * @param name the fully qualified (dot-separated) binary class name
18
+ * @param builder the
19
+ * @return the descriptor
20
+ */
21
+ default ClassDesc class_ (String name , Consumer <ClassCreator > builder ) {
22
+ return class_ (ClassDesc .of (name ), builder );
23
+ }
24
+
13
25
/**
14
26
* Add a new class.
15
27
*
@@ -19,6 +31,17 @@ public interface ClassOutput {
19
31
*/
20
32
ClassDesc class_ (ClassDesc desc , Consumer <ClassCreator > builder );
21
33
34
+ /**
35
+ * Add a new interface.
36
+ *
37
+ * @param name the fully qualified (dot-separated) binary class name
38
+ * @param builder the
39
+ * @return the descriptor
40
+ */
41
+ default ClassDesc interface_ (String name , Consumer <InterfaceCreator > builder ) {
42
+ return interface_ (ClassDesc .of (name ), builder );
43
+ }
44
+
22
45
/**
23
46
* Add a new interface.
24
47
*
You can’t perform that action at this time.
0 commit comments