Class AccessChange

java.lang.Object
net.md_5.specialsource.AccessChange

public class AccessChange extends Object
Represents symbol access specifiers to be added or removed Access change format: - visibility upgrade (required) -- public, protected, private ('*', no change), or default (package-private) -- additional optional flag(s), preceded by '+' to set, '-' to clear Example: public-final+synchronized = upgrade to public, clear final, set synchronized
See Also:
  • Constructor Details

    • AccessChange

      public AccessChange(String s)
  • Method Details

    • apply

      public int apply(int access)
    • merge

      public void merge(AccessChange rhs)
      Combine this access change with another, setting/clearing bits from both