Package org.jobrunr.jobs.details
Class KotlinJobDetailsFinder
- java.lang.Object
-
- org.objectweb.asm.ClassVisitor
-
- org.jobrunr.jobs.details.KotlinJobDetailsFinder
-
public class KotlinJobDetailsFinder extends org.objectweb.asm.ClassVisitor
-
-
Field Summary
Fields Modifier and Type Field Description protected JobDetailsBuilder
jobDetailsBuilder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.io.InputStream
getClassContainingLambdaAsInputStream()
JobDetails
getJobDetails()
protected boolean
isLambdaContainingJobDetails(java.lang.String name)
protected void
parse(java.io.InputStream inputStream)
org.objectweb.asm.AnnotationVisitor
visitAnnotation(java.lang.String descriptor, boolean visible)
void
visitInnerClass(java.lang.String name, java.lang.String outerName, java.lang.String innerName, int access)
org.objectweb.asm.MethodVisitor
visitMethod(int access, java.lang.String name, java.lang.String descriptor, java.lang.String signature, java.lang.String[] exceptions)
-
-
-
Field Detail
-
jobDetailsBuilder
protected final JobDetailsBuilder jobDetailsBuilder
-
-
Method Detail
-
visitAnnotation
public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String descriptor, boolean visible)
- Overrides:
visitAnnotation
in classorg.objectweb.asm.ClassVisitor
-
isLambdaContainingJobDetails
protected boolean isLambdaContainingJobDetails(java.lang.String name)
-
visitInnerClass
public void visitInnerClass(java.lang.String name, java.lang.String outerName, java.lang.String innerName, int access)
- Overrides:
visitInnerClass
in classorg.objectweb.asm.ClassVisitor
-
getClassContainingLambdaAsInputStream
protected java.io.InputStream getClassContainingLambdaAsInputStream()
-
parse
protected void parse(java.io.InputStream inputStream)
-
visitMethod
public org.objectweb.asm.MethodVisitor visitMethod(int access, java.lang.String name, java.lang.String descriptor, java.lang.String signature, java.lang.String[] exceptions)
- Overrides:
visitMethod
in classorg.objectweb.asm.ClassVisitor
-
getJobDetails
public JobDetails getJobDetails()
-
-