Skip to content

Commit 0732c24

Browse files
committed
add array classes to Java interop class access
1 parent 4f35f50 commit 0732c24

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

content/reference/java_interop.adoc

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,13 @@ toc::[]
1616
== Class access
1717

1818
[%hardbreaks]
19-
**Classname**
20-
**Classname$NestedClassName**
19+
**Classname** (imported or fully-qualified)
20+
**Classname$NestedClassName** (inner classes)
21+
**Classname\*** (array classes, `*` count indicates dimension)
2122

22-
Symbols representing class names are resolved to the Class instance. Inner or nested classes are separated from their outer class with a `$`. Fully-qualified class names are always valid. If a class is `import`ed in the namespace, it may be used without qualification. All classes in java.lang are automatically imported to every namespace.
23+
Symbols representing class names are resolved to the Class instance. Inner or nested classes are separated from their outer class with a `$`. Fully-qualified class names are always valid. If a class is imported in the namespace, it may be used without qualification. Array classes end in 1 or more `\*`'s. Array classes may also have primitive components, e.g. `long\*`.
24+
25+
All classes in java.lang are automatically imported to every namespace.
2326

2427
[source,clojure-repl]
2528
----

0 commit comments

Comments
 (0)