Index

A B D E F G H I L M S T V W 
All Classes and Interfaces|All Packages

A

apply(Project) - Method in class io.github.stanikoc.eventsystem.EventSystemPlugin
 

B

BaseListenerStripper - Class in io.github.stanikoc.eventsystem
 
BaseListenerStripper(ClassVisitor) - Constructor for class io.github.stanikoc.eventsystem.BaseListenerStripper
 

D

dependOnIfPresent(Project, Set<String>, String, String) - Static method in class io.github.stanikoc.eventsystem.util.TaskUtil
 

E

equals(Object) - Method in record class io.github.stanikoc.eventsystem.TypeHelper.TypeInfo
Indicates whether some other object is "equal to" this one.
EventSystemPlugin - Class in io.github.stanikoc.eventsystem
 
EventSystemPlugin() - Constructor for class io.github.stanikoc.eventsystem.EventSystemPlugin
 

F

fileToUrl(File) - Static method in class io.github.stanikoc.eventsystem.util.FileUtil
 
FileUtil - Class in io.github.stanikoc.eventsystem.util
 
finalizeIfPresent(Project, Set<String>, String, String) - Static method in class io.github.stanikoc.eventsystem.util.TaskUtil
 
findTypeInfo(Class<?>, Class<?>) - Static method in class io.github.stanikoc.eventsystem.TypeHelper
 

G

generic() - Method in record class io.github.stanikoc.eventsystem.TypeHelper.TypeInfo
Returns the value of the generic record component.
getClassName(File) - Static method in class io.github.stanikoc.eventsystem.util.FileUtil
 
getCommonSuperClass(String, String) - Method in class io.github.stanikoc.eventsystem.TypeResolver
 

H

hashCode() - Method in record class io.github.stanikoc.eventsystem.TypeHelper.TypeInfo
Returns a hash code value for this object.

I

InjectionUtil - Class in io.github.stanikoc.eventsystem.util
 
injectListenerTypes(File, ClassLoader, Class<?>, Class<?>) - Static method in class io.github.stanikoc.eventsystem.util.InjectionUtil
 
io.github.stanikoc.eventsystem - package io.github.stanikoc.eventsystem
 
io.github.stanikoc.eventsystem.util - package io.github.stanikoc.eventsystem.util
 

L

ListenerTypeInjector - Class in io.github.stanikoc.eventsystem
 
ListenerTypeInjector(ClassVisitor, Class<?>, Class<?>) - Constructor for class io.github.stanikoc.eventsystem.ListenerTypeInjector
 
loadClass(ClassLoader, File) - Static method in class io.github.stanikoc.eventsystem.util.FileUtil
 

M

modifyClass(File, ClassLoader, Function<ClassWriter, ClassVisitor>) - Static method in class io.github.stanikoc.eventsystem.util.InjectionUtil
 

S

stripBaseListener(File, ClassLoader) - Static method in class io.github.stanikoc.eventsystem.util.InjectionUtil
 

T

TaskUtil - Class in io.github.stanikoc.eventsystem.util
 
toString() - Method in record class io.github.stanikoc.eventsystem.TypeHelper.TypeInfo
Returns a string representation of this record class.
type() - Method in record class io.github.stanikoc.eventsystem.TypeHelper.TypeInfo
Returns the value of the type record component.
TypeHelper - Class in io.github.stanikoc.eventsystem
 
TypeHelper.TypeInfo<T> - Record Class in io.github.stanikoc.eventsystem
 
TypeInfo(Class<T>, Class<?>) - Constructor for record class io.github.stanikoc.eventsystem.TypeHelper.TypeInfo
Creates an instance of a TypeInfo record class.
TypeResolver - Class in io.github.stanikoc.eventsystem
 
TypeResolver(ClassReader, int, ClassLoader) - Constructor for class io.github.stanikoc.eventsystem.TypeResolver
 

V

visit(int, int, String, String, String, String[]) - Method in class io.github.stanikoc.eventsystem.ListenerTypeInjector
 
visitEnd() - Method in class io.github.stanikoc.eventsystem.ListenerTypeInjector
 
visitInnerClass(String, String, String, int) - Method in class io.github.stanikoc.eventsystem.ListenerTypeInjector
 
visitMethod(int, String, String, String, String[]) - Method in class io.github.stanikoc.eventsystem.BaseListenerStripper
 
visitMethod(int, String, String, String, String[]) - Method in class io.github.stanikoc.eventsystem.ListenerTypeInjector
 

W

walk(Path, FileVisitOption...) - Static method in class io.github.stanikoc.eventsystem.util.FileUtil
 
A B D E F G H I L M S T V W 
All Classes and Interfaces|All Packages