# java — functions

- [createJavaNamePolicy](createJavaNamePolicy.md) — import { createJavaNamePolicy } from "@alloy-js/java";
- [createLibrary](createLibrary.md) — import { createLibrary } from "@alloy-js/java";
- [ref](ref.md) — Resolve reference to symbol reference, and handle dependency management
- [useJavaNamePolicy](useJavaNamePolicy.md) — import { useJavaNamePolicy } from "@alloy-js/java";
- [useLexicalScope](useLexicalScope.md) — import { useLexicalScope } from "@alloy-js/java";
