Skip to content
Snippets Groups Projects
Select Git revision
  • 5c9d40c323d499363cb292ad5ab55de195489a0d
  • master default protected
  • artefact-eval
  • modelica
  • visibilityscopes
  • scopetree
  • similarCfg
  • wip-reusable
8 results

ClassD.java

Blame
  • ClassD.java 661 B
    /*
     As of https://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html, an underscore shall be added to
     avoid conflicts with Java keywords.
    */
    package protected_.two;
    import protected_.one.ClassA;
    class ClassD extends ClassA {
    
    
    
    
    
      int fPrivate = 0;
      int fPackage = 0;
      int fProtected = 0;
      int fPublic = 0;
    
      ClassD() {
        int fPrivate = 1;
        int fPackage = 1;
        int fProtected = 1;
        int fPublic = 1;
      }
    
      void foo() {
        int fPrivate = 2;
        int fPackage = 2;
        int fProtected = 2;
        int fPublic = 2;
      }
    
      void bar(int fPrivate,
               int fPackage,
               int fProtected,
               int fPublic) {
        // empty
      }
    }