Class JavaSearchTypeNameMatch
java.lang.Object
org.aspectj.org.eclipse.jdt.core.search.TypeNameMatch
org.aspectj.org.eclipse.jdt.internal.core.search.JavaSearchTypeNameMatch
Java Search concrete class for a type name match.
- Since:
- 3.3
-
Constructor Summary
ConstructorDescriptionJavaSearchTypeNameMatch
(IType type, int modifiers) Creates a new Java Search type name match. -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
Returns the accessibility of the type name matchint
Returns the modifiers of the matched type.getType()
Returns a java model type handle.int
hashCode()
void
setAccessibility
(int accessibility) Sets the accessibility of the accepted match.void
setModifiers
(int modifiers) Set modifiers of the matched type.void
Set matched type.toString()
Methods inherited from class org.aspectj.org.eclipse.jdt.core.search.TypeNameMatch
getFullyQualifiedName, getPackageFragmentRoot, getPackageName, getSimpleTypeName, getTypeContainerName, getTypeQualifiedName
-
Constructor Details
-
JavaSearchTypeNameMatch
Creates a new Java Search type name match.
-
-
Method Details
-
equals
-
getAccessibility
public int getAccessibility()Description copied from class:TypeNameMatch
Returns the accessibility of the type name match- Specified by:
getAccessibility
in classTypeNameMatch
- Returns:
- the accessibility of the type name which may be
IAccessRule.K_ACCESSIBLE
,IAccessRule.K_DISCOURAGED
orIAccessRule.K_NON_ACCESSIBLE
. The default returned value isIAccessRule.K_ACCESSIBLE
. - See Also:
-
getModifiers
public int getModifiers()Description copied from class:TypeNameMatch
Returns the modifiers of the matched type.This is a handle-only method as neither Java Model nor classpath initialization is done while calling this method.
- Specified by:
getModifiers
in classTypeNameMatch
- Returns:
- the type modifiers
-
getType
Description copied from class:TypeNameMatch
Returns a java model type handle. This handle may exist or not, but is not supposed to benull
.This is a handle-only method as neither Java Model nor classpath initializations are done while calling this method.
- Specified by:
getType
in classTypeNameMatch
- Returns:
- the non-null handle on matched java model type.
- See Also:
-
hashCode
public int hashCode() -
setAccessibility
public void setAccessibility(int accessibility) Sets the accessibility of the accepted match.- Parameters:
accessibility
- the accessibility of the current match
-
setModifiers
public void setModifiers(int modifiers) Set modifiers of the matched type.- Parameters:
modifiers
- the modifiers of the matched type.
-
setType
Set matched type.- Parameters:
type
- the matched type.
-
toString
-