org.jetbrains.jet.lang.cfg
Class JetFlowInformationProvider
java.lang.Object
org.jetbrains.jet.lang.cfg.JetFlowInformationProvider
public class JetFlowInformationProvider
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JetFlowInformationProvider
public JetFlowInformationProvider(@NotNull
JetElement declaration,
@NotNull
BindingTrace trace)
getPseudocodeVariablesData
public PseudocodeVariablesData getPseudocodeVariablesData()
checkForLocalClassOrObjectMode
public void checkForLocalClassOrObjectMode()
checkDeclaration
public void checkDeclaration()
checkFunction
public void checkFunction(@Nullable
JetType expectedReturnType)
checkDefiniteReturn
public void checkDefiniteReturn(@NotNull
JetType expectedReturnType)
markUninitializedVariables
public void markUninitializedVariables()
recordInitializedVariables
public void recordInitializedVariables()
markUnusedVariables
public void markUnusedVariables()
markUnusedLiteralsInBlock
public void markUnusedLiteralsInBlock()
markTailCalls
public void markTailCalls()