org.aspectj.org.eclipse.jdt.internal.compiler.env
Class AccessRestriction

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.compiler.env.AccessRestriction

public class AccessRestriction
extends java.lang.Object


Constructor Summary
AccessRestriction(AccessRule accessRule, java.lang.String[] messageTemplates)
           
 
Method Summary
 java.lang.String getConstructorAccessMessageTemplate()
           
 java.lang.String getFieldAccessMessageTemplate()
           
 java.lang.String getMessageTemplate()
          Returns readable description for problem reporting, message is expected to contain room for restricted type name e.g.
 java.lang.String getMethodAccessMessageTemplate()
           
 int getProblemId()
           
 boolean ignoreIfBetter()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccessRestriction

public AccessRestriction(AccessRule accessRule,
                         java.lang.String[] messageTemplates)
Method Detail

getMessageTemplate

public java.lang.String getMessageTemplate()
Returns readable description for problem reporting, message is expected to contain room for restricted type name e.g. "{0} has restricted access"


getConstructorAccessMessageTemplate

public java.lang.String getConstructorAccessMessageTemplate()

getMethodAccessMessageTemplate

public java.lang.String getMethodAccessMessageTemplate()

getFieldAccessMessageTemplate

public java.lang.String getFieldAccessMessageTemplate()

getProblemId

public int getProblemId()

ignoreIfBetter

public boolean ignoreIfBetter()