Class RefinedFunction
java.lang.Object
liquidjava.processor.context.Refined
liquidjava.processor.context.RefinedFunction
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddArgRefinements(String varName, spoon.reflect.reference.CtTypeReference<?> type, Predicate refinement) voidvoidbooleanbooleangetRefinementsForParamIndex(int index) Gives the Predicate for a certain parameter index and regards all the previous parameters' PredicatesgetRenamedRefinements(Context c, spoon.reflect.declaration.CtElement element) inthashCode()booleanvoidvoidvoidsetRefReturn(Predicate ref) voidsetSignature(String signature) toString()Methods inherited from class liquidjava.processor.context.Refined
getName, getRefinement, getRenamedRefinements, getType, setName, setRefinement, setType
-
Constructor Details
-
RefinedFunction
public RefinedFunction()
-
-
Method Details
-
getArguments
-
addArgRefinements
-
addArgRefinements
-
getRefReturn
-
setRefReturn
-
setClass
-
getTargetClass
-
setSignature
-
getSignature
-
getRenamedRefinements
-
getAllRefinements
-
getRefinementsForParamIndex
Gives the Predicate for a certain parameter index and regards all the previous parameters' Predicates- Parameters:
index-- Returns:
-
allRefinementsTrue
public boolean allRefinementsTrue() -
getAllStates
-
setAllStates
-
addStates
-
hasStateChange
public boolean hasStateChange() -
getFromStates
-
getToStates
-
toString
-
hashCode
-
equals
-