Uses of Class
org.robovm.compiler.clazz.Clazz
-
Uses of Clazz in org.robovm.compiler
Fields in org.robovm.compiler declared as Clazz Modifier and Type Field Description protected ClazzAbstractMethodCompiler. clazzMethods in org.robovm.compiler that return Clazz Modifier and Type Method Description ClazzMarshalerLookup.Marshaler. getClazz()Methods in org.robovm.compiler that return types with arguments of type Clazz Modifier and Type Method Description Set<Clazz>AppCompiler. compile(Set<Clazz> rootClasses, boolean compileDependencies, ClassCompilerListener listener)Methods in org.robovm.compiler with parameters of type Clazz Modifier and Type Method Description voidDependencyGraph. add(Clazz clazz, boolean root, Collection<MethodInfo> forcedLinkedMethods)Adds the specifiedClazzto the graph after it has been compiled.static FunctionFunctionBuilder. checkcast(Clazz clazz)static booleanAccess. checkClassAccessible(Clazz target, Clazz caller)static booleanAccess. checkMemberAccessible(soot.ClassMember member, Clazz caller, Clazz target, soot.SootClass runtimeClass)voidClassCompiler. compile(Clazz clazz, Executor executor, ClassCompilerListener listener)voidTrampolineCompiler. compile(ModuleBuilder mb, Clazz currentClass, Trampoline t, Set<String> dependencies, Set<org.apache.commons.lang3.tuple.Triple<String,String,String>> methodDependencies)voidClassCompilerListener. failure(Clazz clazz, Throwable t)Notifies that the specified class couldn't be compiled.static FunctionFunctionBuilder. instanceOf(Clazz clazz)booleanClassCompiler. mustCompile(Clazz clazz)voidAbstractMethodCompiler. reset(Clazz clazz)voidBroMethodCompiler. reset(Clazz clazz)voidStructMemberMethodCompiler. reset(Clazz clazz)voidClassCompilerListener. success(Clazz clazz)Notifies that the specified class was compiled successfully. -
Uses of Clazz in org.robovm.compiler.clazz
Subclasses of Clazz in org.robovm.compiler.clazz Modifier and Type Class Description static classDirectoryPath.DirectoryPathClazzFields in org.robovm.compiler.clazz with type parameters of type Clazz Modifier and Type Field Description protected Set<Clazz>AbstractPath. clazzSetprotected Map<String,Clazz>AbstractPath. generatedClassesMethods in org.robovm.compiler.clazz that return Clazz Modifier and Type Method Description ClazzClazzInfo. getClazz()may be null if this is a phantom classClazzClazzes. load(String internalName)ClazzAbstractPath. loadGeneratedClass(String internalName)ClazzPath. loadGeneratedClass(String internalName)Loads a generated class associated with thisPath.Methods in org.robovm.compiler.clazz that return types with arguments of type Clazz Modifier and Type Method Description protected abstract Set<Clazz>AbstractPath. doListClasses()protected Set<Clazz>DirectoryPath. doListClasses()protected Set<Clazz>Java9RuntimePath. doListClasses()protected Set<Clazz>ZipFilePath. doListClasses()Set<Clazz>AbstractPath. listClasses()List<Clazz>Clazzes. listClasses()Set<Clazz>Path. listClasses()Methods in org.robovm.compiler.clazz with parameters of type Clazz Modifier and Type Method Description intClazz. compareTo(Clazz o) -
Uses of Clazz in org.robovm.compiler.config
Methods in org.robovm.compiler.config with parameters of type Clazz Modifier and Type Method Description FileConfig. getBcFile(Clazz clazz)FileConfig. getCFile(Clazz clazz)FileConfig. getDebugInfoLlFile(Clazz clazz)FileConfig. getDebugInfoOFile(Clazz clazz)FileConfig. getInfoFile(Clazz clazz)FileConfig. getLinesLlFile(Clazz clazz)FileConfig. getLinesOFile(Clazz clazz)FileConfig. getLlFile(Clazz clazz)FileConfig. getOFile(Clazz clazz)FileConfig. getSFile(Clazz clazz) -
Uses of Clazz in org.robovm.compiler.plugin
Methods in org.robovm.compiler.plugin with parameters of type Clazz Modifier and Type Method Description voidAbstractCompilerPlugin. afterClass(Config config, Clazz clazz, ModuleBuilder moduleBuilder)abstract voidCompilerPlugin. afterClass(Config config, Clazz clazz, ModuleBuilder moduleBuilder)Called after a class has been compiled to LLVM bitcode but before it is converted into machine code.voidAbstractCompilerPlugin. afterClassDependenciesResolved(Config config, Clazz clazz)voidBuildGarbageCollectorPlugin. afterClassDependenciesResolved(Config config, Clazz clazz)abstract voidCompilerPlugin. afterClassDependenciesResolved(Config config, Clazz clazz)Called after dependencies resolved and added to the list.voidAbstractCompilerPlugin. afterMethod(Config config, Clazz clazz, soot.SootMethod method, ModuleBuilder moduleBuilder, Function function)abstract voidCompilerPlugin. afterMethod(Config config, Clazz clazz, soot.SootMethod method, ModuleBuilder moduleBuilder, Function function)Called after a method has been compiled to LLVM bitcode but before it is converted into machine code.voidAbstractCompilerPlugin. afterObjectFile(Config config, Clazz clazz, File objectFile, ObjectFile objectFileData)voidBuildGarbageCollectorPlugin. afterObjectFile(Config config, Clazz clazz, File objectFile, ObjectFile objectFileData)abstract voidCompilerPlugin. afterObjectFile(Config config, Clazz clazz, File objectFile, ObjectFile objectFileData)Called after the object file of a class has been compiled to an object file.voidAbstractCompilerPlugin. beforeClass(Config config, Clazz clazz, ModuleBuilder moduleBuilder)abstract voidCompilerPlugin. beforeClass(Config config, Clazz clazz, ModuleBuilder moduleBuilder)Called just before a class is about to be compiled.voidAbstractCompilerPlugin. beforeMethod(Config config, Clazz clazz, soot.SootMethod method, ModuleBuilder moduleBuilder)abstract voidCompilerPlugin. beforeMethod(Config config, Clazz clazz, soot.SootMethod method, ModuleBuilder moduleBuilder)Called just before a method is about to be compiled.voidAbstractCompilerPlugin. helloClass(Config config, Clazz clazz)voidCompilerPlugin. helloClass(Config config, Clazz clazz)Called just before a class is about to be compiled.Method parameters in org.robovm.compiler.plugin with type arguments of type Clazz Modifier and Type Method Description voidAbstractCompilerPlugin. beforeLinker(Config config, Linker linker, Set<Clazz> classes)voidBuildGarbageCollectorPlugin. beforeLinker(Config config, Linker linker, Set<Clazz> classes)abstract voidCompilerPlugin. beforeLinker(Config config, Linker linker, Set<Clazz> classes)Called just beforeLinkeris invoked. -
Uses of Clazz in org.robovm.compiler.plugin.annotation
Methods in org.robovm.compiler.plugin.annotation with parameters of type Clazz Modifier and Type Method Description voidAnnotationImplPlugin. beforeClass(Config config, Clazz clazz, ModuleBuilder moduleBuilder) -
Uses of Clazz in org.robovm.compiler.plugin.debug
Methods in org.robovm.compiler.plugin.debug with parameters of type Clazz Modifier and Type Method Description voidDebugInformationPlugin. afterMethod(Config config, Clazz clazz, soot.SootMethod method, ModuleBuilder mb, Function function)voidDebugInformationPlugin. afterObjectFile(Config config, Clazz clazz, File objectFile, ObjectFile objectFileData)voidDebugInformationPlugin. beforeClass(Config config, Clazz clazz, ModuleBuilder mb)voidDebugInformationPlugin. helloClass(Config config, Clazz clazz) -
Uses of Clazz in org.robovm.compiler.plugin.desugar
Methods in org.robovm.compiler.plugin.desugar with parameters of type Clazz Modifier and Type Method Description voidByteBufferJava9ApiPlugin. beforeClass(Config config, Clazz clazz, ModuleBuilder moduleBuilder)voidStringConcatRewriterPlugin. beforeClass(Config config, Clazz clazz, ModuleBuilder moduleBuilder) -
Uses of Clazz in org.robovm.compiler.plugin.lambda
Methods in org.robovm.compiler.plugin.lambda with parameters of type Clazz Modifier and Type Method Description voidLambdaPlugin. afterClass(Config config, Clazz clazz, ModuleBuilder moduleBuilder)voidLambdaPlugin. beforeClass(Config config, Clazz clazz, ModuleBuilder moduleBuilder) -
Uses of Clazz in org.robovm.compiler.plugin.objc
Methods in org.robovm.compiler.plugin.objc with parameters of type Clazz Modifier and Type Method Description voidObjCBlockPlugin. beforeClass(Config config, Clazz clazz, ModuleBuilder moduleBuilder)voidObjCMemberPlugin. beforeClass(Config config, Clazz clazz, ModuleBuilder moduleBuilder)voidObjCProtocolProxyPlugin. beforeClass(Config config, Clazz clazz, ModuleBuilder moduleBuilder)voidObjCProtocolToObjCObjectPlugin. beforeClass(Config config, Clazz clazz, ModuleBuilder moduleBuilder)Method parameters in org.robovm.compiler.plugin.objc with type arguments of type Clazz Modifier and Type Method Description voidInterfaceBuilderClassesPlugin. beforeLinker(Config config, Linker linker, Set<Clazz> classes)voidObjCMemberPlugin. beforeLinker(Config config, Linker linker, Set<Clazz> classes)