public class JavaPullUpHelper extends java.lang.Object implements PullUpHelper<MemberInfo>
INSTANCE
Constructor and Description |
---|
JavaPullUpHelper(PullUpData data) |
Modifier and Type | Method and Description |
---|---|
void |
encodeContextInfo(MemberInfo info) |
void |
move(MemberInfo info,
PsiSubstitutor substitutor) |
void |
moveFieldInitializations(java.util.LinkedHashSet<PsiField> movedFields) |
void |
postProcessMember(PsiMember member) |
void |
setCorrectVisibility(MemberInfo info) |
void |
updateUsage(PsiElement element) |
public JavaPullUpHelper(PullUpData data)
public void encodeContextInfo(MemberInfo info)
encodeContextInfo
in interface PullUpHelper<MemberInfo>
public void move(MemberInfo info, PsiSubstitutor substitutor)
move
in interface PullUpHelper<MemberInfo>
public void postProcessMember(PsiMember member)
postProcessMember
in interface PullUpHelper<MemberInfo>
public void setCorrectVisibility(MemberInfo info)
setCorrectVisibility
in interface PullUpHelper<MemberInfo>
public void moveFieldInitializations(java.util.LinkedHashSet<PsiField> movedFields)
moveFieldInitializations
in interface PullUpHelper<MemberInfo>
public void updateUsage(PsiElement element)
updateUsage
in interface PullUpHelper<MemberInfo>