Uses of Class
org.robovm.compiler.plugin.Plugin
-
Uses of Plugin in org.robovm.compiler.config
Methods in org.robovm.compiler.config that return types with arguments of type Plugin Modifier and Type Method Description List<Plugin>Config.Builder. getPlugins()List<Plugin>Config. getPlugins() -
Uses of Plugin in org.robovm.compiler.plugin
Subclasses of Plugin in org.robovm.compiler.plugin Modifier and Type Class Description classAbstractCompilerPluginAbstract implementation forCompilerPluginwith empty implementations for all methods.classBuildGarbageCollectorPluginPlugins that release resources/caches once these are not neededclassCompilerPluginPlugin interface which makes it possible to hook into the compilation process and modify classes and methods during the compilation.classLaunchPluginPlugin interface which makes it possible to hook into launch processclassTargetPluginPlugin interface which is used to add a newTarget. -
Uses of Plugin in org.robovm.compiler.plugin.annotation
Subclasses of Plugin in org.robovm.compiler.plugin.annotation Modifier and Type Class Description classAnnotationImplPluginCompilerPluginwhich generates implementation classes for runtime visible annotations. -
Uses of Plugin in org.robovm.compiler.plugin.debug
Subclasses of Plugin in org.robovm.compiler.plugin.debug Modifier and Type Class Description classDebuggerLaunchPluginclassDebugInformationPluginprovides only line number debug information for now -
Uses of Plugin in org.robovm.compiler.plugin.desugar
Subclasses of Plugin in org.robovm.compiler.plugin.desugar Modifier and Type Class Description classByteBufferJava9ApiPluginThis plugin adds support for Java 9+ covariant returns type methods injava.nio.ByteBuffer.classStringConcatRewriterPluginThis plugin adds support for Java 9+ String concatenation by replacing dynamicInvoke instructions tojava.lang.invoke.StringConcatFactorywith StringBuilder appends. -
Uses of Plugin in org.robovm.compiler.plugin.lambda
Subclasses of Plugin in org.robovm.compiler.plugin.lambda Modifier and Type Class Description classLambdaPlugin -
Uses of Plugin in org.robovm.compiler.plugin.objc
Subclasses of Plugin in org.robovm.compiler.plugin.objc Modifier and Type Class Description classInterfaceBuilderClassesPluginCompilerPluginwhich forces view controllers and views referenced by Storyboards and XIB files in resource folders to be linked into the executable.classObjCBlockPluginCompilerPluginwhich generates wrapper @Callback methods for @Block annotated method parameters.classObjCMemberPluginCompilerPluginwhich transforms Objective-C methods and properties to @Bridge methods.classObjCProtocolProxyPluginCompilerPluginwhich generates proxy classes for Objective-C protocol interfaces.classObjCProtocolToObjCObjectPluginCompilerPluginwhich replaces Object super class with NSObject for local/nested/anonymous classes that implement NSObjectProtocol interfaces.