All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
IntentionAction |
addMethodQualifierFix(PsiMethodCallExpression methodCall) |
LocalQuickFixAndIntentionActionOnPsiElement |
createAccessStaticViaInstanceFix(PsiReferenceExpression methodRef,
JavaResolveResult result) |
java.util.List<IntentionAction> |
createAddAnnotationAttributeNameFixes(PsiNameValuePair pair) |
LocalQuickFixAndIntentionActionOnPsiElement |
createAddConstructorFix(PsiClass aClass,
java.lang.String modifier) |
LocalQuickFixAndIntentionActionOnPsiElement |
createAddDefaultConstructorFix(PsiClass aClass) |
IntentionAction |
createAddEmptyRecordHeaderFix(PsiClass psiClass) |
IntentionAction |
createAddExceptionFromFieldInitializerToConstructorThrowsFix(PsiElement element) |
IntentionAction |
createAddExceptionToCatchFix() |
IntentionAction |
createAddExceptionToExistingCatch(PsiElement element) |
IntentionAction |
createAddExceptionToThrowsFix(PsiElement element) |
IntentionAction |
createAddMethodBodyFix(PsiMethod method) |
LocalQuickFixAndIntentionActionOnPsiElement |
createAddMethodFix(PsiMethod method,
PsiClass toClass) |
LocalQuickFixAndIntentionActionOnPsiElement |
createAddMethodFix(java.lang.String methodText,
PsiClass toClass,
java.lang.String... exceptions) |
IntentionAction |
createAddMissingEnumBranchesFix(PsiSwitchBlock switchBlock,
java.util.Set<java.lang.String> missingCases) |
IntentionAction |
createAddMissingRequiredAnnotationParametersFix(PsiAnnotation annotation,
PsiMethod [] annotationMethods,
java.util.Collection<java.lang.String> missedElements) |
IntentionAction |
createAddNewArrayExpressionFix(PsiArrayInitializerExpression expression) |
IntentionAction |
createAddParameterListFix(PsiMethod method) |
IntentionAction |
createAddReturnFix(PsiParameterListOwner methodOrLambda) |
IntentionAction |
createAddSwitchDefaultFix(PsiSwitchBlock switchBlock,
java.lang.String message) |
IntentionAction |
createAddToDependencyInjectionAnnotationsFix(Project project,
java.lang.String qualifiedName) |
IntentionAction |
createAddToImplicitlyWrittenFieldsFix(Project project,
java.lang.String qualifiedName) |
IntentionAction |
createAddTypeCastFix(PsiType type,
PsiExpression expression) |
IntentionAction |
createAddVariableInitializerFix(PsiVariable variable) |
LocalQuickFixAndIntentionActionOnPsiElement |
createAssignmentToComparisonFix(PsiAssignmentExpression expr) |
IntentionAction |
createChangeClassSignatureFromUsageFix(PsiClass owner,
PsiReferenceParameterList parameterList) |
IntentionAction |
createChangeExtendsToImplementsFix(PsiClass aClass,
PsiClassType classToExtendFrom) |
IntentionAction |
createChangeMethodSignatureFromUsageFix(PsiMethod targetMethod,
PsiExpression [] expressions,
PsiSubstitutor substitutor,
PsiElement context,
boolean changeAllUsages,
int minUsagesNumberToShowDialog) |
IntentionAction |
createChangeMethodSignatureFromUsageReverseOrderFix(PsiMethod targetMethod,
PsiExpression [] expressions,
PsiSubstitutor substitutor,
PsiElement context,
boolean changeAllUsages,
int minUsagesNumberToShowDialog) |
IntentionAction |
createChangeModifierFix() |
IntentionAction |
createChangeParameterClassFix(PsiClass aClass,
PsiClassType type) |
IntentionAction |
createChangeToAppendFix(IElementType sign,
PsiType type,
PsiAssignmentExpression assignment) |
IntentionAction |
createCollapseAnnotationsFix(PsiAnnotation annotation) |
IntentionAction |
createCollectionToArrayFix(PsiExpression collectionExpression,
PsiExpression expressionToReplace,
PsiArrayType arrayType) |
IntentionAction |
createConvertSwitchToIfIntention(PsiSwitchStatement statement) |
IntentionAction |
createConvertToStringLiteralAction() |
IntentionAction |
createCreateAnnotationMethodFromUsageFix(PsiNameValuePair pair) |
IntentionAction |
createCreateClassInPackageInModuleFix(Module module,
java.lang.String packageName) |
IntentionAction |
createCreateClassOrInterfaceFix(PsiElement context,
java.lang.String qualifiedName,
boolean createClass,
java.lang.String superClass) |
IntentionAction |
createCreateClassOrPackageFix(PsiElement context,
java.lang.String qualifiedName,
boolean createClass,
java.lang.String superClass) |
java.util.List<IntentionAction> |
createCreateConstructorFromCallExpressionFixes(PsiMethodCallExpression call) |
java.util.List<IntentionAction> |
createCreateConstructorFromUsageFixes(PsiConstructorCall call) |
IntentionAction |
createCreateConstructorMatchingSuperFix(PsiClass aClass) |
IntentionAction |
createCreateConstructorParameterFromFieldFix(PsiField field) |
IntentionAction |
createCreateFieldFromUsageFix(PsiReferenceExpression place) |
IntentionAction |
createCreateFieldOrPropertyFix(PsiClass aClass,
java.lang.String name,
PsiType type,
PropertyMemberType targetMember,
PsiAnnotation... annotations) |
IntentionAction |
createCreateGetterOrSetterFix(boolean createGetter,
boolean createSetter,
PsiField field) |
IntentionAction |
createCreateMethodFromUsageFix(PsiMethodReferenceExpression methodReferenceExpression) |
java.util.List<IntentionAction> |
createCreateMethodFromUsageFixes(PsiMethodCallExpression call) |
IntentionAction |
createDeferFinalAssignmentFix(PsiVariable variable,
PsiReferenceExpression expression) |
IntentionAction |
createDeleteCatchFix(PsiParameter parameter) |
LocalQuickFixAndIntentionActionOnPsiElement |
createDeleteFix(PsiElement element) |
LocalQuickFixAndIntentionActionOnPsiElement |
createDeleteFix(PsiElement element,
java.lang.String text) |
IntentionAction |
createDeleteMethodBodyFix(PsiMethod method) |
IntentionAction |
createDeleteMultiCatchFix(PsiTypeElement element) |
IntentionAction |
createDeleteReturnFix(PsiMethod method,
PsiReturnStatement returnStatement,
PsiExpression returnValue)
Provides fix to remove return statement or return value in case when return statement is not last statement in block.
|
IntentionAction |
createDeleteSideEffectAwareFix(PsiExpressionStatement statement) |
IntentionAction |
createEnableOptimizeImportsOnTheFlyFix() |
LocalQuickFixAndIntentionActionOnPsiElement |
createExtendsListFix(PsiClass aClass,
PsiClassType typeToExtendFrom,
boolean toAdd) |
IntentionAction |
createImplementAbstractClassMethodsFix(PsiElement elementToHighlight) |
LocalQuickFixAndIntentionActionOnPsiElement |
createImplementMethodsFix(PsiClass aClass) |
LocalQuickFixAndIntentionActionOnPsiElement |
createImplementMethodsFix(PsiElement psiElement) |
IntentionAction |
createIncreaseLanguageLevelFix(LanguageLevel level) |
IntentionAction |
createInitializeFinalFieldInConstructorFix(PsiField field) |
IntentionAction |
createInsertMethodCallFix(PsiMethodCallExpression call,
PsiMethod method) |
IntentionAction |
createInsertNewFix(PsiMethodCallExpression call,
PsiClass aClass) |
IntentionAction |
createInsertSuperFix(PsiMethod constructor) |
IntentionAction |
createInsertThisFix(PsiMethod constructor) |
LocalQuickFixAndIntentionActionOnPsiElement |
createMakeClassInterfaceFix(PsiClass aClass) |
LocalQuickFixAndIntentionActionOnPsiElement |
createMakeClassInterfaceFix(PsiClass aClass,
boolean makeInterface) |
IntentionAction |
createMakeVarargParameterLastFix(PsiParameter parameter) |
LocalQuickFixAndIntentionActionOnPsiElement |
createMethodParameterTypeFix(PsiMethod method,
int index,
PsiType newType,
boolean fixWholeHierarchy) |
LocalQuickFixAndIntentionActionOnPsiElement |
createMethodReturnFix(PsiMethod method,
PsiType toReturn,
boolean fixWholeHierarchy) |
LocalQuickFixAndIntentionActionOnPsiElement |
createMethodReturnFix(PsiMethod method,
PsiType toReturn,
boolean fixWholeHierarchy,
boolean suggestSuperTypes) |
LocalQuickFixOnPsiElement |
createMethodThrowsFix(PsiMethod method,
PsiClassType exceptionClass,
boolean shouldThrow,
boolean showContainingClass) |
LocalQuickFixAndIntentionActionOnPsiElement |
createModifierListFix(PsiModifierListOwner owner,
java.lang.String modifier,
boolean shouldHave,
boolean showContainingClass) |
LocalQuickFixAndIntentionActionOnPsiElement |
createModifierListFix(PsiModifierList modifierList,
java.lang.String modifier,
boolean shouldHave,
boolean showContainingClass)
|
IntentionAction |
createMoveBoundClassToFrontFix(PsiClass aClass,
PsiClassType type) |
IntentionAction |
createMoveCatchUpFix(PsiCatchSection section,
PsiCatchSection section1) |
IntentionAction |
createMoveClassToSeparateFileFix(PsiClass aClass) |
IntentionAction |
createNavigateToAlreadyDeclaredVariableFix(PsiVariable variable) |
IntentionAction |
createNegationBroadScopeFix(PsiPrefixExpression expr) |
IntentionAction |
createNotIterableForEachLoopFix(PsiExpression expression) |
IntentionAction |
createOptimizeImportsFix(boolean onTheFly) |
IntentionAction |
createPushDownMethodFix() |
IntentionAction |
createQualifyStaticMethodCallFix(PsiMethodCallExpression call) |
IntentionAction |
createRemoveNewQualifierFix(PsiNewExpression expression,
PsiClass aClass) |
IntentionAction |
createRemoveParameterListFix(PsiMethod parent) |
IntentionAction |
createRemoveQualifierFix(PsiExpression qualifier,
PsiReferenceExpression expression,
PsiClass resolved) |
IntentionAction |
createRemoveTypeArgumentsFix(PsiElement variable) |
LocalQuickFixAndIntentionActionOnPsiElement |
createRemoveUnusedParameterFix(PsiParameter parameter) |
IntentionAction |
createRemoveUnusedVariableFix(PsiVariable variable) |
LocalQuickFixAndIntentionActionOnPsiElement |
createRenameElementFix(PsiNamedElement element) |
LocalQuickFixAndIntentionActionOnPsiElement |
createRenameElementFix(PsiNamedElement element,
java.lang.String newName) |
IntentionAction |
createRenameFileFix(java.lang.String newName) |
IntentionAction |
createRenameToIgnoredFix(PsiNamedElement namedElement) |
IntentionAction |
createRenameWrongRefFix(PsiReferenceExpression ref) |
IntentionAction |
createReplaceAddAllArrayToCollectionFix(PsiMethodCallExpression call) |
IntentionAction |
createReplaceInaccessibleFieldWithGetterSetterFix(PsiElement element,
PsiMethod getter,
boolean isSetter) |
IntentionAction |
createReplacePrimitiveWithBoxedTypeAction(PsiTypeElement element,
java.lang.String typeName,
java.lang.String boxedTypeName) |
IntentionAction |
createReplaceWithListAccessFix(PsiArrayAccessExpression expression) |
IntentionAction |
createReuseVariableDeclarationFix(PsiLocalVariable variable) |
IntentionAction |
createSafeDeleteFix(PsiElement element) |
IntentionAction |
createSameErasureButDifferentMethodsFix(PsiMethod method,
PsiMethod superMethod) |
IntentionAction |
createShowModulePropertiesFix(Module module) |
IntentionAction |
createShowModulePropertiesFix(PsiElement element) |
IntentionAction |
createStaticImportMethodFix(PsiMethodCallExpression call) |
IntentionAction |
createSuperMethodReturnFix(PsiMethod superMethod,
PsiType superMethodType) |
IntentionAction |
createSurroundWithArrayFix(PsiCall methodCall,
PsiExpression expression) |
IntentionAction |
createSurroundWithQuotesAnnotationParameterValueFix(PsiAnnotationMemberValue value,
PsiType expectedType) |
IntentionAction |
createSurroundWithTryCatchFix(PsiElement element) |
IntentionAction |
createVariableAccessFromInnerClassFix(PsiVariable variable,
PsiElement scope) |
IntentionAction |
createWrapExpressionFix(PsiType type,
PsiExpression expression) |
IntentionAction |
createWrapSwitchRuleStatementsIntoBlockFix(PsiSwitchLabeledRuleStatement rule) |
IntentionAction |
createWrapWithAdapterFix(PsiType type,
PsiExpression expression) |
IntentionAction |
createWrapWithOptionalFix(PsiType type,
PsiExpression expression) |
java.util.List<IntentionAction> |
getVariableTypeFromCallFixes(PsiMethodCallExpression call,
PsiExpressionList list) |
void |
registerFixesForUnusedParameter(PsiParameter parameter,
java.lang.Object highlightInfo) |
java.util.List<LocalQuickFix> |
registerOrderEntryFixes(QuickFixActionRegistrar registrar,
PsiReference reference) |
void |
registerPullAsAbstractUpFixes(PsiMethod method,
QuickFixActionRegistrar registrar) |