Liking cljdoc? Tell your friends :D

bukkitclj.util

Utility functions that don't have a natural home in any other namespace.

This code is heavily borrowed from the cljminecraft project: https://github.com/CmdrDats/clj-minecraft

Utility functions that don't have a natural home in any other namespace.

This code is heavily borrowed from the cljminecraft project:
https://github.com/CmdrDats/clj-minecraft
raw docstring

class->kebab-caseclj

(class->kebab-case cls)

Takes a class and returns the fully-qualified name, but with each segment converted from CamelCase to kebab-case. org.bukkit.plugin.JavaPlugin -> 'org.bukkit.plugin.java-plugin'

Takes a class and returns the fully-qualified name, but with each segment
converted from CamelCase to kebab-case.
org.bukkit.plugin.JavaPlugin -> 'org.bukkit.plugin.java-plugin'
sourceraw docstring

find-has-command-senderclj

(find-has-command-sender)

Use Reflections library to find all bukkit classes with a nargs getCommandSender() function.

Use Reflections library to find all bukkit classes with a nargs
getCommandSender() function.
sourceraw docstring

find-has-player-classesclj

(find-has-player-classes)

Use Reflections library to find all bukkit classes with a method called getPlayer() that returns org.bukkit.entity.Player and has 0 parameters.

Use Reflections library to find all bukkit classes with a method called
getPlayer() that returns org.bukkit.entity.Player and has 0 parameters.
sourceraw docstring

find-subclassesclj

(find-subclasses class package-name)

Use Reflections library to find all subclasses of a given class in a given package. This is useful, say, for getting all Bukkit Event types.

Use Reflections library to find all subclasses of a given class in a
given package. This is useful, say, for getting all Bukkit Event types.
sourceraw docstring

kebab-case->classclj

(kebab-case->class class-name)

Does the reverse of the above fn. 'org.bukkit.plugin.java-plugin' -> org.bukkit.plugin.JavaPlugin

Does the reverse of the above fn.
'org.bukkit.plugin.java-plugin' -> org.bukkit.plugin.JavaPlugin
sourceraw docstring

map-enumscljmacro

(map-enums ns-sym enum-class)

Transforms an Enum class into a map. Keywords are converted to :kebab-case and given a namespace prefix (can be nil).

Transforms an Enum class into a map. Keywords are converted to :kebab-case
and given a namespace prefix (can be nil).
sourceraw docstring

reflectorclj

(reflector)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close