├── .gitignore ├── .gitmodules ├── .hgignore ├── .hgsub ├── .hgsubstate ├── README.md ├── _config.yml ├── doc ├── .gitignore ├── aircc.cls ├── ijpla.bib ├── ijpla.pdf ├── ijpla.tex └── mathpartir.sty ├── eclipse-oo-feature ├── .project ├── build.properties ├── feature.xml └── p2.inf ├── eclipse-oo-plugin ├── .classpath ├── .project ├── .settings │ ├── org.eclipse.ajdt.core.prefs │ └── org.eclipse.jdt.core.prefs ├── META-INF │ └── MANIFEST.MF ├── README.md ├── build.properties ├── src │ ├── META-INF │ │ └── aop-ajc.xml │ └── javaoo │ │ └── eclipse │ │ ├── ArrayReferenceAspect.aj │ │ ├── AssignmentAspect.aj │ │ ├── BinaryExpressionAspect.aj │ │ ├── Dummy.java │ │ ├── ExpressionAspect.aj │ │ ├── ReturnException.java │ │ ├── StatementAspect.aj │ │ ├── UnaryExpressionAspect.aj │ │ └── Utils.aj └── test │ └── javaoo │ └── eclipse │ └── AspectTest.java ├── examples ├── idea-oo-plugin ├── .idea │ ├── .name │ ├── ant.xml │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── misc.xml │ ├── modules.xml │ ├── scopes │ │ └── scope_settings.xml │ ├── uiDesigner.xml │ └── vcs.xml ├── META-INF │ └── plugin.xml ├── idea-oo-plugin.iml ├── src │ └── javaoo │ │ ├── OOMethods.java │ │ └── idea │ │ ├── OOComponent.java │ │ ├── OOHighlightVisitorImpl.java │ │ ├── OOResolver.java │ │ ├── PsiOOArrayAccessExpressionImpl.java │ │ ├── PsiOOBinaryExpressionImpl.java │ │ ├── PsiOOPolyadicExpressionImpl.java │ │ ├── PsiOOPrefixExpressionImpl.java │ │ └── Util.java └── test │ └── ReflectionTest.java ├── ideas ├── index.md ├── javac-oo-mvndemo ├── .classpath ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── misc.xml │ ├── modules.xml │ ├── scopes │ │ └── scope_settings.xml │ └── vcs.xml ├── .project ├── .settings │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.m2e.core.prefs ├── pom.xml └── src │ ├── Cmp.java │ ├── Demo.java │ ├── ListIndexGet.java │ ├── ListIndexSet.java │ ├── MapIndex.java │ ├── Math.java │ ├── ValueOf.java │ ├── Vector.java │ ├── compile.sh │ └── compile8.sh ├── javac-oo-plugin ├── LICENSE ├── ideas ├── pom.xml └── src │ ├── main │ ├── java │ │ ├── com │ │ │ └── sun │ │ │ │ └── tools │ │ │ │ └── javac │ │ │ │ └── comp │ │ │ │ ├── OOAttr.java │ │ │ │ ├── OOResolve.java │ │ │ │ └── OOTransTypes.java │ │ └── javaoo │ │ │ ├── OOMethods.java │ │ │ └── javac │ │ │ └── OOProcessor.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── javax.annotation.processing.Processor │ └── test │ └── java │ └── JCPOOTest.java ├── javac8-oo-plugin ├── LICENSE ├── pom.xml └── src │ ├── main │ ├── java │ │ ├── com │ │ │ └── sun │ │ │ │ └── tools │ │ │ │ └── javac │ │ │ │ └── comp │ │ │ │ ├── OOAttr.java │ │ │ │ ├── OOResolve.java │ │ │ │ └── OOTransTypes.java │ │ └── javaoo │ │ │ ├── OOMethods.java │ │ │ └── javac8 │ │ │ └── OOProcessor.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── javax.annotation.processing.Processor │ └── test │ └── java │ └── JCPOOTest.java ├── pom.xml └── tests ├── Abstract.java ├── BinaryRev.java ├── Boxing.java ├── CompAss.java ├── IndexBoxing.java ├── Vec.java └── VecMat.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/.gitmodules -------------------------------------------------------------------------------- /.hgignore: -------------------------------------------------------------------------------- 1 | syntax: glob 2 | target 3 | .idea 4 | *.iml 5 | *~ 6 | bin 7 | -------------------------------------------------------------------------------- /.hgsub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/.hgsub -------------------------------------------------------------------------------- /.hgsubstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/.hgsubstate -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/_config.yml -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/doc/.gitignore -------------------------------------------------------------------------------- /doc/aircc.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/doc/aircc.cls -------------------------------------------------------------------------------- /doc/ijpla.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/doc/ijpla.bib -------------------------------------------------------------------------------- /doc/ijpla.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/doc/ijpla.pdf -------------------------------------------------------------------------------- /doc/ijpla.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/doc/ijpla.tex -------------------------------------------------------------------------------- /doc/mathpartir.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/doc/mathpartir.sty -------------------------------------------------------------------------------- /eclipse-oo-feature/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/eclipse-oo-feature/.project -------------------------------------------------------------------------------- /eclipse-oo-feature/build.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/eclipse-oo-feature/build.properties -------------------------------------------------------------------------------- /eclipse-oo-feature/feature.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/eclipse-oo-feature/feature.xml -------------------------------------------------------------------------------- /eclipse-oo-feature/p2.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/eclipse-oo-feature/p2.inf -------------------------------------------------------------------------------- /eclipse-oo-plugin/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/eclipse-oo-plugin/.classpath -------------------------------------------------------------------------------- /eclipse-oo-plugin/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/eclipse-oo-plugin/.project -------------------------------------------------------------------------------- /eclipse-oo-plugin/.settings/org.eclipse.ajdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/eclipse-oo-plugin/.settings/org.eclipse.ajdt.core.prefs -------------------------------------------------------------------------------- /eclipse-oo-plugin/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/eclipse-oo-plugin/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /eclipse-oo-plugin/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/eclipse-oo-plugin/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /eclipse-oo-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/eclipse-oo-plugin/README.md -------------------------------------------------------------------------------- /eclipse-oo-plugin/build.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/eclipse-oo-plugin/build.properties -------------------------------------------------------------------------------- /eclipse-oo-plugin/src/META-INF/aop-ajc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/eclipse-oo-plugin/src/META-INF/aop-ajc.xml -------------------------------------------------------------------------------- /eclipse-oo-plugin/src/javaoo/eclipse/ArrayReferenceAspect.aj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/eclipse-oo-plugin/src/javaoo/eclipse/ArrayReferenceAspect.aj -------------------------------------------------------------------------------- /eclipse-oo-plugin/src/javaoo/eclipse/AssignmentAspect.aj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/eclipse-oo-plugin/src/javaoo/eclipse/AssignmentAspect.aj -------------------------------------------------------------------------------- /eclipse-oo-plugin/src/javaoo/eclipse/BinaryExpressionAspect.aj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/eclipse-oo-plugin/src/javaoo/eclipse/BinaryExpressionAspect.aj -------------------------------------------------------------------------------- /eclipse-oo-plugin/src/javaoo/eclipse/Dummy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/eclipse-oo-plugin/src/javaoo/eclipse/Dummy.java -------------------------------------------------------------------------------- /eclipse-oo-plugin/src/javaoo/eclipse/ExpressionAspect.aj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/eclipse-oo-plugin/src/javaoo/eclipse/ExpressionAspect.aj -------------------------------------------------------------------------------- /eclipse-oo-plugin/src/javaoo/eclipse/ReturnException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/eclipse-oo-plugin/src/javaoo/eclipse/ReturnException.java -------------------------------------------------------------------------------- /eclipse-oo-plugin/src/javaoo/eclipse/StatementAspect.aj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/eclipse-oo-plugin/src/javaoo/eclipse/StatementAspect.aj -------------------------------------------------------------------------------- /eclipse-oo-plugin/src/javaoo/eclipse/UnaryExpressionAspect.aj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/eclipse-oo-plugin/src/javaoo/eclipse/UnaryExpressionAspect.aj -------------------------------------------------------------------------------- /eclipse-oo-plugin/src/javaoo/eclipse/Utils.aj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/eclipse-oo-plugin/src/javaoo/eclipse/Utils.aj -------------------------------------------------------------------------------- /eclipse-oo-plugin/test/javaoo/eclipse/AspectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/eclipse-oo-plugin/test/javaoo/eclipse/AspectTest.java -------------------------------------------------------------------------------- /examples: -------------------------------------------------------------------------------- 1 | javac-oo-mvndemo/src -------------------------------------------------------------------------------- /idea-oo-plugin/.idea/.name: -------------------------------------------------------------------------------- 1 | idea-oo-plugin -------------------------------------------------------------------------------- /idea-oo-plugin/.idea/ant.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/idea-oo-plugin/.idea/ant.xml -------------------------------------------------------------------------------- /idea-oo-plugin/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/idea-oo-plugin/.idea/compiler.xml -------------------------------------------------------------------------------- /idea-oo-plugin/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/idea-oo-plugin/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /idea-oo-plugin/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/idea-oo-plugin/.idea/encodings.xml -------------------------------------------------------------------------------- /idea-oo-plugin/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/idea-oo-plugin/.idea/misc.xml -------------------------------------------------------------------------------- /idea-oo-plugin/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/idea-oo-plugin/.idea/modules.xml -------------------------------------------------------------------------------- /idea-oo-plugin/.idea/scopes/scope_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/idea-oo-plugin/.idea/scopes/scope_settings.xml -------------------------------------------------------------------------------- /idea-oo-plugin/.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/idea-oo-plugin/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /idea-oo-plugin/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/idea-oo-plugin/.idea/vcs.xml -------------------------------------------------------------------------------- /idea-oo-plugin/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/idea-oo-plugin/META-INF/plugin.xml -------------------------------------------------------------------------------- /idea-oo-plugin/idea-oo-plugin.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/idea-oo-plugin/idea-oo-plugin.iml -------------------------------------------------------------------------------- /idea-oo-plugin/src/javaoo/OOMethods.java: -------------------------------------------------------------------------------- 1 | ../../../javac-oo-plugin/src/main/java/javaoo/OOMethods.java -------------------------------------------------------------------------------- /idea-oo-plugin/src/javaoo/idea/OOComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/idea-oo-plugin/src/javaoo/idea/OOComponent.java -------------------------------------------------------------------------------- /idea-oo-plugin/src/javaoo/idea/OOHighlightVisitorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/idea-oo-plugin/src/javaoo/idea/OOHighlightVisitorImpl.java -------------------------------------------------------------------------------- /idea-oo-plugin/src/javaoo/idea/OOResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/idea-oo-plugin/src/javaoo/idea/OOResolver.java -------------------------------------------------------------------------------- /idea-oo-plugin/src/javaoo/idea/PsiOOArrayAccessExpressionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/idea-oo-plugin/src/javaoo/idea/PsiOOArrayAccessExpressionImpl.java -------------------------------------------------------------------------------- /idea-oo-plugin/src/javaoo/idea/PsiOOBinaryExpressionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/idea-oo-plugin/src/javaoo/idea/PsiOOBinaryExpressionImpl.java -------------------------------------------------------------------------------- /idea-oo-plugin/src/javaoo/idea/PsiOOPolyadicExpressionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/idea-oo-plugin/src/javaoo/idea/PsiOOPolyadicExpressionImpl.java -------------------------------------------------------------------------------- /idea-oo-plugin/src/javaoo/idea/PsiOOPrefixExpressionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/idea-oo-plugin/src/javaoo/idea/PsiOOPrefixExpressionImpl.java -------------------------------------------------------------------------------- /idea-oo-plugin/src/javaoo/idea/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/idea-oo-plugin/src/javaoo/idea/Util.java -------------------------------------------------------------------------------- /idea-oo-plugin/test/ReflectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/idea-oo-plugin/test/ReflectionTest.java -------------------------------------------------------------------------------- /ideas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/ideas -------------------------------------------------------------------------------- /index.md: -------------------------------------------------------------------------------- 1 | README.md -------------------------------------------------------------------------------- /javac-oo-mvndemo/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-mvndemo/.classpath -------------------------------------------------------------------------------- /javac-oo-mvndemo/.idea/.name: -------------------------------------------------------------------------------- 1 | javac-oo-mvndemo -------------------------------------------------------------------------------- /javac-oo-mvndemo/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-mvndemo/.idea/compiler.xml -------------------------------------------------------------------------------- /javac-oo-mvndemo/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-mvndemo/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /javac-oo-mvndemo/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-mvndemo/.idea/encodings.xml -------------------------------------------------------------------------------- /javac-oo-mvndemo/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-mvndemo/.idea/misc.xml -------------------------------------------------------------------------------- /javac-oo-mvndemo/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-mvndemo/.idea/modules.xml -------------------------------------------------------------------------------- /javac-oo-mvndemo/.idea/scopes/scope_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-mvndemo/.idea/scopes/scope_settings.xml -------------------------------------------------------------------------------- /javac-oo-mvndemo/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-mvndemo/.idea/vcs.xml -------------------------------------------------------------------------------- /javac-oo-mvndemo/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-mvndemo/.project -------------------------------------------------------------------------------- /javac-oo-mvndemo/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-mvndemo/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /javac-oo-mvndemo/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-mvndemo/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /javac-oo-mvndemo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-mvndemo/pom.xml -------------------------------------------------------------------------------- /javac-oo-mvndemo/src/Cmp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-mvndemo/src/Cmp.java -------------------------------------------------------------------------------- /javac-oo-mvndemo/src/Demo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-mvndemo/src/Demo.java -------------------------------------------------------------------------------- /javac-oo-mvndemo/src/ListIndexGet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-mvndemo/src/ListIndexGet.java -------------------------------------------------------------------------------- /javac-oo-mvndemo/src/ListIndexSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-mvndemo/src/ListIndexSet.java -------------------------------------------------------------------------------- /javac-oo-mvndemo/src/MapIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-mvndemo/src/MapIndex.java -------------------------------------------------------------------------------- /javac-oo-mvndemo/src/Math.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-mvndemo/src/Math.java -------------------------------------------------------------------------------- /javac-oo-mvndemo/src/ValueOf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-mvndemo/src/ValueOf.java -------------------------------------------------------------------------------- /javac-oo-mvndemo/src/Vector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-mvndemo/src/Vector.java -------------------------------------------------------------------------------- /javac-oo-mvndemo/src/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-mvndemo/src/compile.sh -------------------------------------------------------------------------------- /javac-oo-mvndemo/src/compile8.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-mvndemo/src/compile8.sh -------------------------------------------------------------------------------- /javac-oo-plugin/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-plugin/LICENSE -------------------------------------------------------------------------------- /javac-oo-plugin/ideas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-plugin/ideas -------------------------------------------------------------------------------- /javac-oo-plugin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-plugin/pom.xml -------------------------------------------------------------------------------- /javac-oo-plugin/src/main/java/com/sun/tools/javac/comp/OOAttr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-plugin/src/main/java/com/sun/tools/javac/comp/OOAttr.java -------------------------------------------------------------------------------- /javac-oo-plugin/src/main/java/com/sun/tools/javac/comp/OOResolve.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-plugin/src/main/java/com/sun/tools/javac/comp/OOResolve.java -------------------------------------------------------------------------------- /javac-oo-plugin/src/main/java/com/sun/tools/javac/comp/OOTransTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-plugin/src/main/java/com/sun/tools/javac/comp/OOTransTypes.java -------------------------------------------------------------------------------- /javac-oo-plugin/src/main/java/javaoo/OOMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-plugin/src/main/java/javaoo/OOMethods.java -------------------------------------------------------------------------------- /javac-oo-plugin/src/main/java/javaoo/javac/OOProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-plugin/src/main/java/javaoo/javac/OOProcessor.java -------------------------------------------------------------------------------- /javac-oo-plugin/src/main/resources/META-INF/services/javax.annotation.processing.Processor: -------------------------------------------------------------------------------- 1 | javaoo.javac.OOProcessor -------------------------------------------------------------------------------- /javac-oo-plugin/src/test/java/JCPOOTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac-oo-plugin/src/test/java/JCPOOTest.java -------------------------------------------------------------------------------- /javac8-oo-plugin/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac8-oo-plugin/LICENSE -------------------------------------------------------------------------------- /javac8-oo-plugin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac8-oo-plugin/pom.xml -------------------------------------------------------------------------------- /javac8-oo-plugin/src/main/java/com/sun/tools/javac/comp/OOAttr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac8-oo-plugin/src/main/java/com/sun/tools/javac/comp/OOAttr.java -------------------------------------------------------------------------------- /javac8-oo-plugin/src/main/java/com/sun/tools/javac/comp/OOResolve.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac8-oo-plugin/src/main/java/com/sun/tools/javac/comp/OOResolve.java -------------------------------------------------------------------------------- /javac8-oo-plugin/src/main/java/com/sun/tools/javac/comp/OOTransTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac8-oo-plugin/src/main/java/com/sun/tools/javac/comp/OOTransTypes.java -------------------------------------------------------------------------------- /javac8-oo-plugin/src/main/java/javaoo/OOMethods.java: -------------------------------------------------------------------------------- 1 | ../../../../../javac-oo-plugin/src/main/java/javaoo/OOMethods.java -------------------------------------------------------------------------------- /javac8-oo-plugin/src/main/java/javaoo/javac8/OOProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac8-oo-plugin/src/main/java/javaoo/javac8/OOProcessor.java -------------------------------------------------------------------------------- /javac8-oo-plugin/src/main/resources/META-INF/services/javax.annotation.processing.Processor: -------------------------------------------------------------------------------- 1 | javaoo.javac8.OOProcessor -------------------------------------------------------------------------------- /javac8-oo-plugin/src/test/java/JCPOOTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/javac8-oo-plugin/src/test/java/JCPOOTest.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/pom.xml -------------------------------------------------------------------------------- /tests/Abstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/tests/Abstract.java -------------------------------------------------------------------------------- /tests/BinaryRev.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/tests/BinaryRev.java -------------------------------------------------------------------------------- /tests/Boxing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/tests/Boxing.java -------------------------------------------------------------------------------- /tests/CompAss.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/tests/CompAss.java -------------------------------------------------------------------------------- /tests/IndexBoxing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/tests/IndexBoxing.java -------------------------------------------------------------------------------- /tests/Vec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/tests/Vec.java -------------------------------------------------------------------------------- /tests/VecMat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amelentev/java-oo/HEAD/tests/VecMat.java --------------------------------------------------------------------------------