Class MethodsFunctionsChecker
java.lang.Object
liquidjava.processor.refinement_checker.general_checkers.MethodsFunctionsChecker
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetConstructorInvocationRefinements(spoon.reflect.code.CtConstructorCall<?> ctConstructorCall) voidgetConstructorRefinements(spoon.reflect.declaration.CtConstructor<?> c) <R> voidgetInvocationRefinements(spoon.reflect.code.CtInvocation<R> invocation) <R> voidgetMethodRefinements(spoon.reflect.declaration.CtMethod<R> method) <R> voidgetMethodRefinements(spoon.reflect.declaration.CtMethod<R> method, String prefix) getRefinementFunction(String methodName, String className, int size) <R> voidgetReturnRefinements(spoon.reflect.code.CtReturn<R> ret) List<spoon.reflect.declaration.CtAnnotation<? extends Annotation>> getStateAnnotation(spoon.reflect.declaration.CtElement element) voidloadFunctionInfo(spoon.reflect.declaration.CtExecutable<?> method)
-
Constructor Details
-
MethodsFunctionsChecker
-
-
Method Details
-
getConstructorRefinements
public void getConstructorRefinements(spoon.reflect.declaration.CtConstructor<?> c) throws ParsingException - Throws:
ParsingException
-
getConstructorInvocationRefinements
public void getConstructorInvocationRefinements(spoon.reflect.code.CtConstructorCall<?> ctConstructorCall) -
getMethodRefinements
public <R> void getMethodRefinements(spoon.reflect.declaration.CtMethod<R> method) throws ParsingException - Throws:
ParsingException
-
getMethodRefinements
public <R> void getMethodRefinements(spoon.reflect.declaration.CtMethod<R> method, String prefix) throws ParsingException - Throws:
ParsingException
-
getStateAnnotation
public List<spoon.reflect.declaration.CtAnnotation<? extends Annotation>> getStateAnnotation(spoon.reflect.declaration.CtElement element) -
getReturnRefinements
public <R> void getReturnRefinements(spoon.reflect.code.CtReturn<R> ret) -
getInvocationRefinements
public <R> void getInvocationRefinements(spoon.reflect.code.CtInvocation<R> invocation) -
getRefinementFunction
-
loadFunctionInfo
public void loadFunctionInfo(spoon.reflect.declaration.CtExecutable<?> method)
-