Package editor.search
Class UsageTarget
java.lang.Object
editor.search.UsageTarget
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final IParsedElement
private final IFeatureInfo
private final IFeatureInfo
private final SearchElement
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static IParsedElement
findDeepestViablePe
(int offset, IParsedElement pe) private static IFeatureInfo
private static IFeatureInfo
findFeatureInfo
(IParsedElement parent, String name) private static IFeatureInfo
private static IFunctionStatement
private static IParsedElement
findLocalDeclaration
(ISymbol symbol, IParsedElement pe) private IFeatureInfo
private static SearchElement
findTarget
(IFeatureInfo fi, IParsedElement ref) private static GosuEditor
private static IParsedElement
private static boolean
isErrant
(ITypeLiteralExpression typeLiteral) static UsageTarget
static UsageTarget
private static boolean
sameFunctionSameIndex
(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
-