A B C D E F G H I J K L M N O P R S T U V W

F

filter(List<ICrystalAnnotation>, Class<A>) - Static method in class edu.cmu.cs.crystal.annotations.AnnotationDatabase
 
filter(Lambda<? super T, ? extends Boolean>) - Method in class edu.cmu.cs.crystal.util.ConsList
Given a 'first-class function' that takes elements of type T and returns a boolean, call that function on every element of this list, returning a new list that only contains the elements for which the function call returned true.
findCompilationUnits(List<String>) - Static method in class edu.cmu.cs.crystal.internal.WorkspaceUtilities
Returns the list of compilation units for a given list of file names.
FlowAnalysis<LE> - Class in edu.cmu.cs.crystal.flow
This class implements a standard flow analysis.
FlowAnalysis(ITransferFunction<LE>) - Constructor for class edu.cmu.cs.crystal.flow.FlowAnalysis
 
FlowAnalysis(IBranchSensitiveTransferFunction<LE>) - Constructor for class edu.cmu.cs.crystal.flow.FlowAnalysis
 
foldl(Lambda2<? super T, ? super O, ? extends O>, O) - Method in class edu.cmu.cs.crystal.util.ConsList
Fold over the elements of this list.
format(LogRecord) - Method in class edu.cmu.cs.crystal.internal.ShortFormatter
 
Freezable<T> - Interface in edu.cmu.cs.crystal.util
An interface for mutable objects that can be made immutable by freezing them.
freeze() - Method in interface edu.cmu.cs.crystal.util.Freezable
Freeze the state of this object so that future modifying calls are disallowed.
fst() - Method in class edu.cmu.cs.crystal.util.Pair
 
fst() - Method in class edu.cmu.cs.crystal.util.Triple
 

A B C D E F G H I J K L M N O P R S T U V W