Package editor.search
Class UsageTarget
java.lang.Object
editor.search.UsageTarget
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final IParsedElementprivate final IFeatureInfoprivate final IFeatureInfoprivate final SearchElement -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static IParsedElementfindDeepestViablePe(int offset, IParsedElement pe) private static IFeatureInfoprivate static IFeatureInfofindFeatureInfo(IParsedElement parent, String name) private static IFeatureInfoprivate static IFunctionStatementprivate static IParsedElementfindLocalDeclaration(ISymbol symbol, IParsedElement pe) private IFeatureInfoprivate static SearchElementfindTarget(IFeatureInfo fi, IParsedElement ref) private static GosuEditorprivate static IParsedElementprivate static booleanisErrant(ITypeLiteralExpression typeLiteral) static UsageTargetstatic UsageTargetprivate static booleansameFunctionSameIndex(IParsedElement pe, ISymbol symbol, ILocalVarDeclaration varDecl)
-
Field Details
-
_pe
-
_selectedFi
-
_rootFi
-
_targetPe
-
-
Constructor Details
-
UsageTarget
-
-
Method Details
-
findRootFeatureInfo
-
getParsedElement
-
getSelectedFeatureInfo
-
getRootFeatureInfo
-
getTargetElement
-
makeTargetFromCaret
-
makeTarget
-
getCurrentGosuEditor
-
findFeatureInfoFor
-
findTarget
-
findLocalDeclaration
-
sameFunctionSameIndex
private static boolean sameFunctionSameIndex(IParsedElement pe, ISymbol symbol, ILocalVarDeclaration varDecl) -
findFunctionStmt
-
findDeepestViablePe
-
getRootParsedElement
-
findFeatureInfo
-
findFeatureInfo
-
isErrant
-