Class JavaTaskDetailsFinder
- java.lang.Object
-
- org.objectweb.asm.ClassVisitor
-
- cn.boboweike.carrot.tasks.details.JavaTaskDetailsFinder
-
public class JavaTaskDetailsFinder extends org.objectweb.asm.ClassVisitor
-
-
Field Summary
Fields Modifier and Type Field Description protected TaskDetailsBuildertaskDetailsBuilder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected InputStreamgetClassContainingLambdaAsInputStream()TaskDetailsgetTaskDetails()protected booleanisLambdaContainingTaskDetails(String name)protected voidparse(InputStream inputStream)org.objectweb.asm.MethodVisitorvisitMethod(int access, String name, String descriptor, String signature, String[] exceptions)
-
-
-
Field Detail
-
taskDetailsBuilder
protected final TaskDetailsBuilder taskDetailsBuilder
-
-
Method Detail
-
isLambdaContainingTaskDetails
protected boolean isLambdaContainingTaskDetails(String name)
-
getClassContainingLambdaAsInputStream
protected InputStream getClassContainingLambdaAsInputStream()
-
visitMethod
public org.objectweb.asm.MethodVisitor visitMethod(int access, String name, String descriptor, String signature, String[] exceptions)- Overrides:
visitMethodin classorg.objectweb.asm.ClassVisitor
-
getTaskDetails
public TaskDetails getTaskDetails()
-
parse
protected void parse(InputStream inputStream)
-
-