Package org.jobrunr.jobs.details
Class JavaJobDetailsFinder
- java.lang.Object
-
- org.objectweb.asm.ClassVisitor
-
- org.jobrunr.jobs.details.JavaJobDetailsFinder
-
public class JavaJobDetailsFinder 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.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
-
isLambdaContainingJobDetails
protected boolean isLambdaContainingJobDetails(java.lang.String name)
-
getClassContainingLambdaAsInputStream
protected java.io.InputStream getClassContainingLambdaAsInputStream()
-
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()
-
parse
protected void parse(java.io.InputStream inputStream)
-
-