Class ContextualVisibilityHelper
- java.lang.Object
-
- org.eclipse.xtext.xbase.typesystem.util.ContextualVisibilityHelper
-
- All Implemented Interfaces:
IVisibilityHelper
public class ContextualVisibilityHelper extends java.lang.Object implements IVisibilityHelper
-
-
Field Summary
-
Fields inherited from interface org.eclipse.xtext.xbase.typesystem.util.IVisibilityHelper
ALL
-
-
Constructor Summary
Constructors Constructor Description ContextualVisibilityHelper(LightweightTypeReference contextType)ContextualVisibilityHelper(IVisibilityHelper parent, java.lang.String packageName)ContextualVisibilityHelper(IVisibilityHelper parent, org.eclipse.xtext.common.types.JvmType rawContextType)ContextualVisibilityHelper(IVisibilityHelper parent, org.eclipse.xtext.common.types.JvmType rawContextType, java.lang.String packageName)ContextualVisibilityHelper(IVisibilityHelper parent, LightweightTypeReference contextType)ContextualVisibilityHelper(IVisibilityHelper parent, LightweightTypeReference contextType, java.lang.String packageName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Set<java.lang.String>computeSuperTypeNames()java.lang.StringgetPackageName()org.eclipse.xtext.common.types.JvmTypegetRawContextType()booleanisVisible(org.eclipse.xtext.common.types.JvmMember member)Returnstrueif the member is visible according to theJvmVisibilityand the local context.
-
-
-
Constructor Detail
-
ContextualVisibilityHelper
public ContextualVisibilityHelper(IVisibilityHelper parent, java.lang.String packageName)
-
ContextualVisibilityHelper
public ContextualVisibilityHelper(IVisibilityHelper parent, LightweightTypeReference contextType)
-
ContextualVisibilityHelper
public ContextualVisibilityHelper(IVisibilityHelper parent, LightweightTypeReference contextType, java.lang.String packageName)
-
ContextualVisibilityHelper
public ContextualVisibilityHelper(IVisibilityHelper parent, org.eclipse.xtext.common.types.JvmType rawContextType, java.lang.String packageName)
-
ContextualVisibilityHelper
public ContextualVisibilityHelper(IVisibilityHelper parent, org.eclipse.xtext.common.types.JvmType rawContextType)
-
ContextualVisibilityHelper
public ContextualVisibilityHelper(LightweightTypeReference contextType)
-
-
Method Detail
-
getRawContextType
public org.eclipse.xtext.common.types.JvmType getRawContextType()
-
isVisible
public boolean isVisible(org.eclipse.xtext.common.types.JvmMember member)
Description copied from interface:IVisibilityHelperReturnstrueif the member is visible according to theJvmVisibilityand the local context.- Specified by:
isVisiblein interfaceIVisibilityHelper- Parameters:
member- the member that shall be accessed.- Returns:
trueif the feature can be accessed.
-
computeSuperTypeNames
protected java.util.Set<java.lang.String> computeSuperTypeNames()
-
getPackageName
public java.lang.String getPackageName()
-
-