repo "https://github.com/tree-sitter/tree-sitter-java"
commit "e10607b45ff745f5f876bfa3e94fbcc6b44bdc11"
license "MIT"
grammar {
id "java"
name "Java"
tag "code"
tier 1
icon "devicon-plain:java"
inventor "James Gosling"
year 1995
description "Object-oriented, class-based language targeting the JVM; authoritative <a href=\"https://docs.oracle.com/javase/specs/\">Java Language Specification</a>."
link "https://en.wikipedia.org/wiki/Java_(programming_language)"
trivia "Started as 'Oak' then renamed Java after Java coffee; the 'write once, run anywhere' mantra comes from Sun's 1995 launch. The <a href=\"https://docs.oracle.com/javase/specs/\">Java Language Specification</a> defines the language across versions."
sample {
path "samples/Vet.java"
description "Spring Petclinic domain entity using annotations, collections, comparators."
link "https://github.com/spring-projects/spring-petclinic/blob/main/src/main/java/org/springframework/samples/petclinic/vet/Vet.java"
license "Apache-2.0"
}
}