Index
All Classes and Interfaces|All Packages
A
- applyTransformations(CtClass) - Method in class dev.jorel.commandapi.preprocessor.ProcessNMSMeta
B
- by() - Element in annotation interface dev.jorel.commandapi.preprocessor.Differs
-
A description stating why this version differs from the
Differs.from()version
C
- compatibleWith() - Element in annotation interface dev.jorel.commandapi.preprocessor.NMSMeta
-
A list of versions that this method differs from.
- configure(Properties) - Method in class dev.jorel.commandapi.preprocessor.ProcessNMSMeta
D
- dev.jorel.commandapi.preprocessor - package dev.jorel.commandapi.preprocessor
- Differs - Annotation Interface in dev.jorel.commandapi.preprocessor
-
Literally just a fancy comment that I can put next to stuff to know how it differs from previous versions
F
- from() - Element in annotation interface dev.jorel.commandapi.preprocessor.Differs
-
A list of versions that this method differs from.
G
- getSupportedAnnotationTypes() - Method in class dev.jorel.commandapi.preprocessor.Preprocessor
- getSupportedSourceVersion() - Method in class dev.jorel.commandapi.preprocessor.Preprocessor
I
- in() - Element in annotation interface dev.jorel.commandapi.preprocessor.RequireField
-
The target class where a field is declared
N
- name() - Element in annotation interface dev.jorel.commandapi.preprocessor.RequireField
-
The name of the field
- NMSMeta - Annotation Interface in dev.jorel.commandapi.preprocessor
-
Annotation that describes the target Minecraft versions of this NMS class
O
- ofType() - Element in annotation interface dev.jorel.commandapi.preprocessor.RequireField
-
The type for a field
P
- Preprocessor - Class in dev.jorel.commandapi.preprocessor
-
The main entry point for the CommandAPI annotation preprocessor
- Preprocessor() - Constructor for class dev.jorel.commandapi.preprocessor.Preprocessor
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class dev.jorel.commandapi.preprocessor.Preprocessor
- ProcessNMSMeta - Class in dev.jorel.commandapi.preprocessor
-
Conceptually, it should be possible to use javassist to "dynamically generate" the "similar" NMS for specific classes.
- ProcessNMSMeta() - Constructor for class dev.jorel.commandapi.preprocessor.ProcessNMSMeta
R
- RequireField - Annotation Interface in dev.jorel.commandapi.preprocessor
-
The RequireField determines asserts that a field exists in a specific location, with a specific name and of a specific type.
- RequireFields - Annotation Interface in dev.jorel.commandapi.preprocessor
-
The Repeatable annotation of RequireFields.
S
- shouldTransform(CtClass) - Method in class dev.jorel.commandapi.preprocessor.ProcessNMSMeta
V
- value() - Element in annotation interface dev.jorel.commandapi.preprocessor.RequireFields
-
An array of RequireField annotations
All Classes and Interfaces|All Packages