List of usage examples for org.eclipse.jdt.internal.compiler.env AccessRuleSet getAccessRules
public AccessRule[] getAccessRules()
From source file:net.sf.j2s.core.builder.State.java
License:Open Source License
private void writeRestriction(AccessRuleSet accessRuleSet, DataOutputStream out) throws IOException { if (accessRuleSet == null) { out.writeInt(0);/*from w w w . j av a 2 s . c o m*/ } else { AccessRule[] accessRules = accessRuleSet.getAccessRules(); int length = accessRules.length; out.writeInt(length); if (length != 0) { for (int i = 0; i < length; i++) { AccessRule accessRule = accessRules[i]; writeName(accessRule.pattern, out); out.writeInt(accessRule.problemId); } out.writeByte(accessRuleSet.classpathEntryType); out.writeUTF(accessRuleSet.classpathEntryName); } } }