|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jetbrains.kotlin.cfg.PseudocodeVariablesData
public class PseudocodeVariablesData
| Nested Class Summary | |
|---|---|
static class |
PseudocodeVariablesData.VariableControlFlowState
|
static class |
PseudocodeVariablesData.VariableUseState
|
| Constructor Summary | |
|---|---|
PseudocodeVariablesData(Pseudocode pseudocode,
BindingContext bindingContext)
|
|
| Method Summary | |
|---|---|
java.util.Set<VariableDescriptor> |
getDeclaredVariables(Pseudocode pseudocode,
boolean includeInsideLocalDeclarations)
|
static PseudocodeVariablesData.VariableControlFlowState |
getDefaultValueForInitializers(VariableDescriptor variable,
Instruction instruction,
LexicalScopeVariableInfo lexicalScopeVariableInfo)
|
LexicalScopeVariableInfo |
getLexicalScopeVariableInfo()
|
Pseudocode |
getPseudocode()
|
java.util.Map<Instruction, |
getVariableInitializers()
|
java.util.Map<Instruction, |
getVariableUseStatusData()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PseudocodeVariablesData(@NotNull
Pseudocode pseudocode,
@NotNull
BindingContext bindingContext)
| Method Detail |
|---|
@NotNull public Pseudocode getPseudocode()
@NotNull public LexicalScopeVariableInfo getLexicalScopeVariableInfo()
@NotNull
public java.util.Set<VariableDescriptor> getDeclaredVariables(@NotNull
Pseudocode pseudocode,
boolean includeInsideLocalDeclarations)
@NotNull public java.util.Map<Instruction,> getVariableInitializers()
public static PseudocodeVariablesData.VariableControlFlowState getDefaultValueForInitializers(@NotNull
VariableDescriptor variable,
@NotNull
Instruction instruction,
@NotNull
LexicalScopeVariableInfo lexicalScopeVariableInfo)
@NotNull public java.util.Map<Instruction,> getVariableUseStatusData()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||