Index

A B C D E F G H I J L M N P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AllowedCharRange - Record Class in eu.cloudnetservice.ext.platforminject.processor.id
 
AllowedCharRange(CharRange[], int, int, char) - Constructor for record class eu.cloudnetservice.ext.platforminject.processor.id.AllowedCharRange
Creates an instance of a AllowedCharRange record class.
allowedCharRanges - Variable in record class eu.cloudnetservice.ext.platforminject.processor.id.AllowedCharRange
The field for the allowedCharRanges record component.
allowedCharRanges() - Method in record class eu.cloudnetservice.ext.platforminject.processor.id.AllowedCharRange
Returns the value of the allowedCharRanges record component.
appendConstructListenerConstruction(MethodSpec.Builder, CodeBlock, String) - Method in class eu.cloudnetservice.ext.platforminject.processor.classgen.BaseMainClassGenerator
 
applyPlatformInfo(Config, ParsedPluginData, String) - Method in class eu.cloudnetservice.ext.platforminject.processor.infogen.NightConfigInfoGenerator
 
applyPlatformInfo(Config, ParsedPluginData, String) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.bukkit.BukkitPluginInfoGenerator
 
applyPlatformInfo(Config, ParsedPluginData, String) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.bungeecord.BungeeCordPluginInfoGenerator
 
applyPlatformInfo(Config, ParsedPluginData, String) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.fabric.FabricPluginInfoGenerator
 
applyPlatformInfo(Config, ParsedPluginData, String) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.limboloohp.LimboLoohpPluginInfoGenerator
 
applyPlatformInfo(Config, ParsedPluginData, String) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.minestom.MinestomPluginInfoGenerator
 
applyPlatformInfo(Config, ParsedPluginData, String) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.nukkit.NukkitPluginInfoGenerator
 
applyPlatformInfo(Config, ParsedPluginData, String) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.sponge.SpongePluginInfoGenerator
 
applyPlatformInfo(Config, ParsedPluginData, String) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.velocity.VelocityPluginInfoGenerator
 
applyPlatformInfo(Config, ParsedPluginData, String) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.waterdog.WaterDogPluginInfoGenerator
 

B

BaseMainClassGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.classgen
 
BaseMainClassGenerator(String) - Constructor for class eu.cloudnetservice.ext.platforminject.processor.classgen.BaseMainClassGenerator
 
beginMethod(String) - Method in class eu.cloudnetservice.ext.platforminject.processor.classgen.BaseMainClassGenerator
 
BINDING_BUILDER - Static variable in class eu.cloudnetservice.ext.platforminject.processor.BindingClassGenerator
 
BindingClassGenerator - Class in eu.cloudnetservice.ext.platforminject.processor
 
BindingClassGenerator() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.BindingClassGenerator
 
BindingClassGenerator.ParsedBindingData - Record Class in eu.cloudnetservice.ext.platforminject.processor
 
bindWildcardTypes - Variable in record class eu.cloudnetservice.ext.platforminject.processor.BindingClassGenerator.ParsedBindingData
The field for the bindWildcardTypes record component.
bindWildcardTypes() - Method in record class eu.cloudnetservice.ext.platforminject.processor.BindingClassGenerator.ParsedBindingData
Returns the value of the bindWildcardTypes record component.
boundElement - Variable in record class eu.cloudnetservice.ext.platforminject.processor.BindingClassGenerator.ParsedBindingData
The field for the boundElement record component.
boundElement() - Method in record class eu.cloudnetservice.ext.platforminject.processor.BindingClassGenerator.ParsedBindingData
Returns the value of the boundElement record component.
buildBindingClass(String, Collection<BindingClassGenerator.ParsedBindingData>) - Static method in class eu.cloudnetservice.ext.platforminject.processor.BindingClassGenerator
 
buildConstructorFor(TypeName) - Static method in class eu.cloudnetservice.ext.platforminject.processor.util.GeantyrefUtil
 
buildLayerInstallBlock(CodeBlock, ClassName) - Static method in class eu.cloudnetservice.ext.platforminject.processor.BindingClassGenerator
 
BukkitMainClassGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.platform.bukkit
 
BukkitMainClassGenerator() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.bukkit.BukkitMainClassGenerator
 
BukkitPlatformInfoProvider - Class in eu.cloudnetservice.ext.platforminject.processor.platform.bukkit
 
BukkitPlatformInfoProvider() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.bukkit.BukkitPlatformInfoProvider
 
BukkitPluginInfoGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.platform.bukkit
 
BukkitPluginInfoGenerator() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.bukkit.BukkitPluginInfoGenerator
 
BungeeCordMainClassGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.platform.bungeecord
 
BungeeCordMainClassGenerator() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.bungeecord.BungeeCordMainClassGenerator
 
BungeeCordPlatformInfoProvider - Class in eu.cloudnetservice.ext.platforminject.processor.platform.bungeecord
 
BungeeCordPlatformInfoProvider() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.bungeecord.BungeeCordPlatformInfoProvider
 
BungeeCordPluginInfoGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.platform.bungeecord
 
BungeeCordPluginInfoGenerator() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.bungeecord.BungeeCordPluginInfoGenerator
 

C

CharRange - Record Class in eu.cloudnetservice.ext.platforminject.processor.id
 
CharRange(char, char) - Constructor for record class eu.cloudnetservice.ext.platforminject.processor.id.CharRange
Creates an instance of a CharRange record class.
charRanges - Variable in class eu.cloudnetservice.ext.platforminject.processor.id.PluginIdGenerator
 
configFormat - Variable in class eu.cloudnetservice.ext.platforminject.processor.infogen.NightConfigInfoGenerator
 
ConfigUtil - Class in eu.cloudnetservice.ext.platforminject.processor.util
 
ConfigUtil() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.util.ConfigUtil
 
convert(String) - Method in class eu.cloudnetservice.ext.platforminject.processor.id.PluginIdGenerator
 
convertParamsToUnboundedWildcard(ParameterizedTypeName) - Static method in class eu.cloudnetservice.ext.platforminject.processor.util.TypeUtil
 
createRegexFromSimpleGlob(String) - Static method in class eu.cloudnetservice.ext.platforminject.processor.util.PatternUtil
 
customizeType(ParsedPluginData, TypeSpec.Builder) - Method in class eu.cloudnetservice.ext.platforminject.processor.classgen.MethodBasedMainClassGenerator
 
customizeType(ParsedPluginData, TypeSpec.Builder) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.bukkit.BukkitMainClassGenerator
 
customizeType(ParsedPluginData, TypeSpec.Builder) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.bungeecord.BungeeCordMainClassGenerator
 
customizeType(ParsedPluginData, TypeSpec.Builder) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.limboloohp.LimboLoohpMainClassGenerator
 
customizeType(ParsedPluginData, TypeSpec.Builder) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.minestom.MinestomMainClassGenerator
 
customizeType(ParsedPluginData, TypeSpec.Builder) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.nukkit.NukkitMainClassGenerator
 
customizeType(ParsedPluginData, TypeSpec.Builder) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.waterdog.WaterDogMainClassGenerator
 

D

dataGeneratorProviders - Variable in class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor
 
disableMethodName - Variable in class eu.cloudnetservice.ext.platforminject.processor.classgen.MethodBasedMainClassGenerator
 

E

ENV_TYPE_CLASS - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.fabric.FabricMainClassGenerator
 
environment - Variable in class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor
 
ENVIRONMENT_ANNOTATION_CLASS - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.fabric.FabricMainClassGenerator
 
equals(Object) - Method in record class eu.cloudnetservice.ext.platforminject.processor.BindingClassGenerator.ParsedBindingData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.ext.platforminject.processor.id.AllowedCharRange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.ext.platforminject.processor.id.CharRange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor.ScanPackageEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor.SimplifiedPluginInfo
Indicates whether some other object is "equal to" this one.
erasure(TypeName) - Static method in class eu.cloudnetservice.ext.platforminject.processor.util.TypeUtil
 
eu.cloudnetservice.ext.platforminject.processor - package eu.cloudnetservice.ext.platforminject.processor
 
eu.cloudnetservice.ext.platforminject.processor.classgen - package eu.cloudnetservice.ext.platforminject.processor.classgen
 
eu.cloudnetservice.ext.platforminject.processor.id - package eu.cloudnetservice.ext.platforminject.processor.id
 
eu.cloudnetservice.ext.platforminject.processor.infogen - package eu.cloudnetservice.ext.platforminject.processor.infogen
 
eu.cloudnetservice.ext.platforminject.processor.platform.bukkit - package eu.cloudnetservice.ext.platforminject.processor.platform.bukkit
 
eu.cloudnetservice.ext.platforminject.processor.platform.bungeecord - package eu.cloudnetservice.ext.platforminject.processor.platform.bungeecord
 
eu.cloudnetservice.ext.platforminject.processor.platform.fabric - package eu.cloudnetservice.ext.platforminject.processor.platform.fabric
 
eu.cloudnetservice.ext.platforminject.processor.platform.limboloohp - package eu.cloudnetservice.ext.platforminject.processor.platform.limboloohp
 
eu.cloudnetservice.ext.platforminject.processor.platform.minestom - package eu.cloudnetservice.ext.platforminject.processor.platform.minestom
 
eu.cloudnetservice.ext.platforminject.processor.platform.nukkit - package eu.cloudnetservice.ext.platforminject.processor.platform.nukkit
 
eu.cloudnetservice.ext.platforminject.processor.platform.sponge - package eu.cloudnetservice.ext.platforminject.processor.platform.sponge
 
eu.cloudnetservice.ext.platforminject.processor.platform.velocity - package eu.cloudnetservice.ext.platforminject.processor.platform.velocity
 
eu.cloudnetservice.ext.platforminject.processor.platform.waterdog - package eu.cloudnetservice.ext.platforminject.processor.platform.waterdog
 
eu.cloudnetservice.ext.platforminject.processor.util - package eu.cloudnetservice.ext.platforminject.processor.util
 
EXTENSION_CLASS_NAME - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.minestom.MinestomMainClassGenerator
 
EXTENSION_NAME_GENERATOR - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.minestom.MinestomPluginInfoGenerator
 

F

FabricMainClassGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.platform.fabric
 
FabricMainClassGenerator() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.fabric.FabricMainClassGenerator
 
FabricPlatformInfoProvider - Class in eu.cloudnetservice.ext.platforminject.processor.platform.fabric
 
FabricPlatformInfoProvider() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.fabric.FabricPlatformInfoProvider
 
FabricPluginInfoGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.platform.fabric
 
FabricPluginInfoGenerator() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.fabric.FabricPluginInfoGenerator
 
findAndRegisterGenericType(Collection<ClassName>, Collection<TypeName>, TypeMirror) - Method in class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor
 

G

GeantyrefUtil - Class in eu.cloudnetservice.ext.platforminject.processor.util
 
GeantyrefUtil() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.util.GeantyrefUtil
 
generateBindingClass(Collection<PlatformPluginProcessor.ScanPackageEntry>, List<BindingClassGenerator.ParsedBindingData>) - Method in class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor
 
generatePluginInfo(ParsedPluginData, String, Filer) - Method in class eu.cloudnetservice.ext.platforminject.processor.infogen.NightConfigInfoGenerator
 
generatePluginMainClass(ParsedPluginData, TypeElement, TypeSpec.Builder) - Method in class eu.cloudnetservice.ext.platforminject.processor.classgen.JavapoetMainClassGenerator
 
generatePluginMainClass(ParsedPluginData, TypeElement, TypeSpec.Builder) - Method in class eu.cloudnetservice.ext.platforminject.processor.classgen.MethodBasedMainClassGenerator
 
generatePluginMainClass(ParsedPluginData, TypeElement, TypeSpec.Builder) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.fabric.FabricMainClassGenerator
 
generatePluginMainClass(ParsedPluginData, TypeElement, TypeSpec.Builder) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.sponge.SpongeMainClassGenerator
 
generatePluginMainClass(ParsedPluginData, TypeElement, TypeSpec.Builder) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.velocity.VelocityMainClassGenerator
 
generatePluginMainClass(Filer, String, ParsedPluginData, TypeElement, String) - Method in class eu.cloudnetservice.ext.platforminject.processor.classgen.JavapoetMainClassGenerator
 
generateShutdownHookClass() - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.fabric.FabricMainClassGenerator
 
GENERIC_INJECTION_LAYER - Static variable in class eu.cloudnetservice.ext.platforminject.processor.BindingClassGenerator
 
getSupportedAnnotationTypes() - Method in class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor
 
getSupportedSourceVersion() - Method in class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor
 

H

handledByRange(int) - Method in record class eu.cloudnetservice.ext.platforminject.processor.id.AllowedCharRange
 
hashCode() - Method in record class eu.cloudnetservice.ext.platforminject.processor.BindingClassGenerator.ParsedBindingData
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.ext.platforminject.processor.id.AllowedCharRange
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.ext.platforminject.processor.id.CharRange
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor.ScanPackageEntry
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor.SimplifiedPluginInfo
Returns a hash code value for this object.

I

init(ProcessingEnvironment) - Method in class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor
 
INJECT_ANNOTATION - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.sponge.SpongeMainClassGenerator
 
INJECT_ANNOTATION - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.velocity.VelocityMainClassGenerator
 
INJECTION_LAYER - Static variable in class eu.cloudnetservice.ext.platforminject.processor.BindingClassGenerator
 
inRange(char) - Method in record class eu.cloudnetservice.ext.platforminject.processor.id.CharRange
 

J

JAVA_PLUGIN_CLASS_NAME - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.bukkit.BukkitMainClassGenerator
 
JavapoetMainClassGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.classgen
 
JavapoetMainClassGenerator() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.classgen.JavapoetMainClassGenerator
 

L

LIMBO_PLUGIN_CLASS_NAME - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.limboloohp.LimboLoohpMainClassGenerator
 
LimboLoohpMainClassGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.platform.limboloohp
 
LimboLoohpMainClassGenerator() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.limboloohp.LimboLoohpMainClassGenerator
 
LimboLoohpPlatformInfoProvider - Class in eu.cloudnetservice.ext.platforminject.processor.platform.limboloohp
 
LimboLoohpPlatformInfoProvider() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.limboloohp.LimboLoohpPlatformInfoProvider
 
LimboLoohpPluginInfoGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.platform.limboloohp
 
LimboLoohpPluginInfoGenerator() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.limboloohp.LimboLoohpPluginInfoGenerator
 
LISTENER_ANNOTATION - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.sponge.SpongeMainClassGenerator
 
literalPatternWithWildcardEnding(String) - Static method in class eu.cloudnetservice.ext.platforminject.processor.util.PatternUtil
 
loadFileTemplateOrNewConfig(Filer) - Method in class eu.cloudnetservice.ext.platforminject.processor.infogen.NightConfigInfoGenerator
 
loadMethodName - Variable in class eu.cloudnetservice.ext.platforminject.processor.classgen.MethodBasedMainClassGenerator
 
lookupClassName(Supplier<Class<?>>) - Static method in class eu.cloudnetservice.ext.platforminject.processor.util.TypeUtil
 
lookupClassNames(Supplier<Class<?>[]>) - Static method in class eu.cloudnetservice.ext.platforminject.processor.util.TypeUtil
 
lowerBound - Variable in record class eu.cloudnetservice.ext.platforminject.processor.id.AllowedCharRange
The field for the lowerBound record component.
lowerBound() - Method in record class eu.cloudnetservice.ext.platforminject.processor.id.AllowedCharRange
Returns the value of the lowerBound record component.
lowerBounds - Variable in record class eu.cloudnetservice.ext.platforminject.processor.id.CharRange
The field for the lowerBounds record component.
lowerBounds() - Method in record class eu.cloudnetservice.ext.platforminject.processor.id.CharRange
Returns the value of the lowerBounds record component.

M

mainClassPackage - Variable in record class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor.ScanPackageEntry
The field for the mainClassPackage record component.
mainClassPackage - Variable in record class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor.SimplifiedPluginInfo
The field for the mainClassPackage record component.
mainClassPackage() - Method in record class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor.ScanPackageEntry
Returns the value of the mainClassPackage record component.
mainClassPackage() - Method in record class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor.SimplifiedPluginInfo
Returns the value of the mainClassPackage record component.
maxLength - Variable in class eu.cloudnetservice.ext.platforminject.processor.id.PluginIdGenerator
 
MethodBasedMainClassGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.classgen
 
MethodBasedMainClassGenerator(String, String, String) - Constructor for class eu.cloudnetservice.ext.platforminject.processor.classgen.MethodBasedMainClassGenerator
 
MinestomMainClassGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.platform.minestom
 
MinestomMainClassGenerator() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.minestom.MinestomMainClassGenerator
 
MinestomPlatformInfoProvider - Class in eu.cloudnetservice.ext.platforminject.processor.platform.minestom
 
MinestomPlatformInfoProvider() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.minestom.MinestomPlatformInfoProvider
 
MinestomPluginInfoGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.platform.minestom
 
MinestomPluginInfoGenerator() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.minestom.MinestomPluginInfoGenerator
 
minLength - Variable in class eu.cloudnetservice.ext.platforminject.processor.id.PluginIdGenerator
 
MOD_ID_GENERATOR - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.fabric.FabricPluginInfoGenerator
 

N

NightConfigInfoGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.infogen
 
NightConfigInfoGenerator(ConfigFormat<Config>, String...) - Constructor for class eu.cloudnetservice.ext.platforminject.processor.infogen.NightConfigInfoGenerator
 
NukkitMainClassGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.platform.nukkit
 
NukkitMainClassGenerator() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.nukkit.NukkitMainClassGenerator
 
NukkitPlatformInfoProvider - Class in eu.cloudnetservice.ext.platforminject.processor.platform.nukkit
 
NukkitPlatformInfoProvider() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.nukkit.NukkitPlatformInfoProvider
 
NukkitPluginInfoGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.platform.nukkit
 
NukkitPluginInfoGenerator() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.nukkit.NukkitPluginInfoGenerator
 

P

packageName - Variable in record class eu.cloudnetservice.ext.platforminject.processor.BindingClassGenerator.ParsedBindingData
The field for the packageName record component.
packageName() - Method in record class eu.cloudnetservice.ext.platforminject.processor.BindingClassGenerator.ParsedBindingData
Returns the value of the packageName record component.
packageNameMatchers - Variable in record class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor.ScanPackageEntry
The field for the packageNameMatchers record component.
packageNameMatchers() - Method in record class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor.ScanPackageEntry
Returns the value of the packageNameMatchers record component.
ParsedBindingData(boolean, String, String, ClassName, Set<ClassName>, Set<TypeName>) - Constructor for record class eu.cloudnetservice.ext.platforminject.processor.BindingClassGenerator.ParsedBindingData
Creates an instance of a ParsedBindingData record class.
parsePattern(String[]) - Static method in class eu.cloudnetservice.ext.platforminject.processor.util.PatternUtil
 
parser - Variable in class eu.cloudnetservice.ext.platforminject.processor.infogen.NightConfigInfoGenerator
 
PatternUtil - Class in eu.cloudnetservice.ext.platforminject.processor.util
 
PatternUtil() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.util.PatternUtil
 
platform - Variable in record class eu.cloudnetservice.ext.platforminject.processor.BindingClassGenerator.ParsedBindingData
The field for the platform record component.
platform - Variable in record class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor.ScanPackageEntry
The field for the platform record component.
platform - Variable in record class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor.SimplifiedPluginInfo
The field for the platform record component.
platform() - Method in record class eu.cloudnetservice.ext.platforminject.processor.BindingClassGenerator.ParsedBindingData
Returns the value of the platform record component.
platform() - Method in record class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor.ScanPackageEntry
Returns the value of the platform record component.
platform() - Method in record class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor.SimplifiedPluginInfo
Returns the value of the platform record component.
PLATFORM_ENTRYPOINT_CLASS_NAME - Static variable in class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor
 
platformFileNames - Variable in class eu.cloudnetservice.ext.platforminject.processor.infogen.NightConfigInfoGenerator
 
platformName - Variable in class eu.cloudnetservice.ext.platforminject.processor.classgen.BaseMainClassGenerator
 
PlatformPluginProcessor - Class in eu.cloudnetservice.ext.platforminject.processor
 
PlatformPluginProcessor() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor
 
PlatformPluginProcessor.ScanPackageEntry - Record Class in eu.cloudnetservice.ext.platforminject.processor
 
PlatformPluginProcessor.SimplifiedPluginInfo - Record Class in eu.cloudnetservice.ext.platforminject.processor
 
plugin - Variable in record class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor.ScanPackageEntry
The field for the plugin record component.
plugin - Variable in record class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor.SimplifiedPluginInfo
The field for the plugin record component.
plugin() - Method in record class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor.ScanPackageEntry
Returns the value of the plugin record component.
plugin() - Method in record class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor.SimplifiedPluginInfo
Returns the value of the plugin record component.
PLUGIN_ANNOTATION - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.sponge.SpongeMainClassGenerator
 
PLUGIN_BASE_CLASS_NAME - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.nukkit.NukkitMainClassGenerator
 
PLUGIN_CLASS - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.waterdog.WaterDogMainClassGenerator
 
PLUGIN_CLASS_NAME - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.bungeecord.BungeeCordMainClassGenerator
 
PLUGIN_CONTAINER - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.velocity.VelocityMainClassGenerator
 
PLUGIN_CONTAINER_CLASS - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.sponge.SpongeMainClassGenerator
 
PLUGIN_ID_GENERATOR - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.sponge.SpongePluginInfoGenerator
 
PLUGIN_ID_GENERATOR - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.velocity.VelocityPluginInfoGenerator
 
PLUGIN_NAME_GENERATOR - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.bukkit.BukkitPluginInfoGenerator
 
PLUGIN_NAME_GENERATOR - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.limboloohp.LimboLoohpPluginInfoGenerator
 
PLUGIN_NAME_GENERATOR - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.nukkit.NukkitPluginInfoGenerator
 
PluginIdGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.id
 
PluginIdGenerator(int, int) - Constructor for class eu.cloudnetservice.ext.platforminject.processor.id.PluginIdGenerator
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor
 
provideClassLoaderAccess(TypeElement, ParsedPluginData) - Method in class eu.cloudnetservice.ext.platforminject.processor.classgen.MethodBasedMainClassGenerator
 
provideClassLoaderAccess(TypeElement, ParsedPluginData) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.bukkit.BukkitMainClassGenerator
 
provideClassLoaderAccess(TypeElement, ParsedPluginData) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.bungeecord.BungeeCordMainClassGenerator
 
provideClassLoaderAccess(TypeElement, ParsedPluginData) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.limboloohp.LimboLoohpMainClassGenerator
 
provideClassLoaderAccess(TypeElement, ParsedPluginData) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.minestom.MinestomMainClassGenerator
 
provideClassLoaderAccess(TypeElement, ParsedPluginData) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.nukkit.NukkitMainClassGenerator
 
provideClassLoaderAccess(TypeElement, ParsedPluginData) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.waterdog.WaterDogMainClassGenerator
 
providedGenericElements - Variable in record class eu.cloudnetservice.ext.platforminject.processor.BindingClassGenerator.ParsedBindingData
The field for the providedGenericElements record component.
providedGenericElements() - Method in record class eu.cloudnetservice.ext.platforminject.processor.BindingClassGenerator.ParsedBindingData
Returns the value of the providedGenericElements record component.
providePlatformAccess(TypeElement, ParsedPluginData) - Method in class eu.cloudnetservice.ext.platforminject.processor.classgen.MethodBasedMainClassGenerator
 
providePlatformAccess(TypeElement, ParsedPluginData) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.bukkit.BukkitMainClassGenerator
 
providePlatformAccess(TypeElement, ParsedPluginData) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.bungeecord.BungeeCordMainClassGenerator
 
providePlatformAccess(TypeElement, ParsedPluginData) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.limboloohp.LimboLoohpMainClassGenerator
 
providePlatformAccess(TypeElement, ParsedPluginData) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.minestom.MinestomMainClassGenerator
 
providePlatformAccess(TypeElement, ParsedPluginData) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.nukkit.NukkitMainClassGenerator
 
providePlatformAccess(TypeElement, ParsedPluginData) - Method in class eu.cloudnetservice.ext.platforminject.processor.platform.waterdog.WaterDogMainClassGenerator
 
providingElements - Variable in record class eu.cloudnetservice.ext.platforminject.processor.BindingClassGenerator.ParsedBindingData
The field for the providingElements record component.
providingElements() - Method in record class eu.cloudnetservice.ext.platforminject.processor.BindingClassGenerator.ParsedBindingData
Returns the value of the providingElements record component.
PROXY_INIT_EVENT - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.velocity.VelocityMainClassGenerator
 
PROXY_SERVER - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.velocity.VelocityMainClassGenerator
 
PROXY_SHUTDOWN_EVENT - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.velocity.VelocityMainClassGenerator
 
putFirstOrDefault(Config, String, Iterable<?>, String) - Static method in class eu.cloudnetservice.ext.platforminject.processor.util.ConfigUtil
 
putIfNotBlank(Config, String, String) - Static method in class eu.cloudnetservice.ext.platforminject.processor.util.ConfigUtil
 
putIfPresent(Config, String, Object) - Static method in class eu.cloudnetservice.ext.platforminject.processor.util.ConfigUtil
 
putIfValuesPresent(Config, String, Object[]) - Static method in class eu.cloudnetservice.ext.platforminject.processor.util.ConfigUtil
 
putIfValuesPresent(Config, String, Collection<?>) - Static method in class eu.cloudnetservice.ext.platforminject.processor.util.ConfigUtil
 
putIfValuesPresent(Config, String, Map<?, ?>) - Static method in class eu.cloudnetservice.ext.platforminject.processor.util.ConfigUtil
 
putOrDefault(Config, String, Object, Object) - Static method in class eu.cloudnetservice.ext.platforminject.processor.util.ConfigUtil
 

R

range(char) - Static method in record class eu.cloudnetservice.ext.platforminject.processor.id.CharRange
 
range(char, char) - Static method in record class eu.cloudnetservice.ext.platforminject.processor.id.CharRange
 
registerRange(int, char, CharRange...) - Method in class eu.cloudnetservice.ext.platforminject.processor.id.PluginIdGenerator
 
registerRange(int, int, char, CharRange...) - Method in class eu.cloudnetservice.ext.platforminject.processor.id.PluginIdGenerator
 
replaceCharIfOutOfBounds(char) - Method in record class eu.cloudnetservice.ext.platforminject.processor.id.AllowedCharRange
 
replaceCharIfOutOfBounds(char, boolean) - Method in record class eu.cloudnetservice.ext.platforminject.processor.id.AllowedCharRange
 
replacementChar - Variable in record class eu.cloudnetservice.ext.platforminject.processor.id.AllowedCharRange
The field for the replacementChar record component.
replacementChar() - Method in record class eu.cloudnetservice.ext.platforminject.processor.id.AllowedCharRange
Returns the value of the replacementChar record component.
resolveResource(Path, String) - Static method in class eu.cloudnetservice.ext.platforminject.processor.util.ResourceUtil
 
resolveResource(Filer, String) - Static method in class eu.cloudnetservice.ext.platforminject.processor.util.ResourceUtil
 
resolveResourcesDirectory(Filer) - Static method in class eu.cloudnetservice.ext.platforminject.processor.util.ResourceUtil
 
resourcesDirectory - Static variable in class eu.cloudnetservice.ext.platforminject.processor.util.ResourceUtil
 
ResourceUtil - Class in eu.cloudnetservice.ext.platforminject.processor.util
 
ResourceUtil() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.util.ResourceUtil
 

S

ScanPackageEntry(String, String, String, Set<Pattern>) - Constructor for record class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor.ScanPackageEntry
Creates an instance of a ScanPackageEntry record class.
SERVER_CLASS - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.sponge.SpongeMainClassGenerator
 
SERVER_MOD_INIT_CLASS - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.fabric.FabricMainClassGenerator
 
SimplifiedPluginInfo(String, String, String) - Constructor for record class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor.SimplifiedPluginInfo
Creates an instance of a SimplifiedPluginInfo record class.
SpongeMainClassGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.platform.sponge
 
SpongeMainClassGenerator() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.sponge.SpongeMainClassGenerator
 
SpongePlatformInfoProvider - Class in eu.cloudnetservice.ext.platforminject.processor.platform.sponge
 
SpongePlatformInfoProvider() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.sponge.SpongePlatformInfoProvider
 
SpongePluginInfoGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.platform.sponge
 
SpongePluginInfoGenerator() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.sponge.SpongePluginInfoGenerator
 
STARTED_ENGINE_EVENT - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.sponge.SpongeMainClassGenerator
 
STOPPING_ENGINE_EVENT - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.sponge.SpongeMainClassGenerator
 
SUBSCRIBE_ANNOTATION - Static variable in class eu.cloudnetservice.ext.platforminject.processor.platform.velocity.VelocityMainClassGenerator
 

T

tap(ConfigFormat<Config>, Consumer<Config>) - Static method in class eu.cloudnetservice.ext.platforminject.processor.util.ConfigUtil
 
TEMPLATE_FILE_NAME_FORMAT - Static variable in class eu.cloudnetservice.ext.platforminject.processor.infogen.NightConfigInfoGenerator
 
toString() - Method in record class eu.cloudnetservice.ext.platforminject.processor.BindingClassGenerator.ParsedBindingData
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.ext.platforminject.processor.id.AllowedCharRange
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.ext.platforminject.processor.id.CharRange
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor.ScanPackageEntry
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.ext.platforminject.processor.PlatformPluginProcessor.SimplifiedPluginInfo
Returns a string representation of this record class.
TYPE_FACTORY - Static variable in class eu.cloudnetservice.ext.platforminject.processor.util.GeantyrefUtil
 
TypeUtil - Class in eu.cloudnetservice.ext.platforminject.processor.util
 
TypeUtil() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.util.TypeUtil
 

U

UNBOUNDED_WILDCARD - Static variable in class eu.cloudnetservice.ext.platforminject.processor.util.TypeUtil
 
upperBound - Variable in record class eu.cloudnetservice.ext.platforminject.processor.id.AllowedCharRange
The field for the upperBound record component.
upperBound() - Method in record class eu.cloudnetservice.ext.platforminject.processor.id.AllowedCharRange
Returns the value of the upperBound record component.
upperBounds - Variable in record class eu.cloudnetservice.ext.platforminject.processor.id.CharRange
The field for the upperBounds record component.
upperBounds() - Method in record class eu.cloudnetservice.ext.platforminject.processor.id.CharRange
Returns the value of the upperBounds record component.

V

VelocityMainClassGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.platform.velocity
 
VelocityMainClassGenerator() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.velocity.VelocityMainClassGenerator
 
VelocityPlatformInfoProvider - Class in eu.cloudnetservice.ext.platforminject.processor.platform.velocity
 
VelocityPlatformInfoProvider() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.velocity.VelocityPlatformInfoProvider
 
VelocityPluginInfoGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.platform.velocity
 
VelocityPluginInfoGenerator() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.velocity.VelocityPluginInfoGenerator
 
visitPluginDisableByData(CodeBlock) - Method in class eu.cloudnetservice.ext.platforminject.processor.classgen.BaseMainClassGenerator
 
visitPluginLoad(TypeElement, CodeBlock, CodeBlock) - Method in class eu.cloudnetservice.ext.platforminject.processor.classgen.BaseMainClassGenerator
 

W

WaterDogMainClassGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.platform.waterdog
 
WaterDogMainClassGenerator() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.waterdog.WaterDogMainClassGenerator
 
WaterDogPlatformInfoProvider - Class in eu.cloudnetservice.ext.platforminject.processor.platform.waterdog
 
WaterDogPlatformInfoProvider() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.waterdog.WaterDogPlatformInfoProvider
 
WaterDogPluginInfoGenerator - Class in eu.cloudnetservice.ext.platforminject.processor.platform.waterdog
 
WaterDogPluginInfoGenerator() - Constructor for class eu.cloudnetservice.ext.platforminject.processor.platform.waterdog.WaterDogPluginInfoGenerator
 
withBoundedLength(int, int) - Static method in class eu.cloudnetservice.ext.platforminject.processor.id.PluginIdGenerator
 
withInfiniteLength() - Static method in class eu.cloudnetservice.ext.platforminject.processor.id.PluginIdGenerator
 
withMaxLength(int) - Static method in class eu.cloudnetservice.ext.platforminject.processor.id.PluginIdGenerator
 
withMinLength(int) - Static method in class eu.cloudnetservice.ext.platforminject.processor.id.PluginIdGenerator
 
writer - Variable in class eu.cloudnetservice.ext.platforminject.processor.infogen.NightConfigInfoGenerator
 
A B C D E F G H I J L M N P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values