From e8b188b9dc4cdb056fbbf3782074a42c3ee5d5d0 Mon Sep 17 00:00:00 2001 From: Dmitry Boulytchev Date: Sat, 4 Feb 2012 01:17:06 +0400 Subject: [PATCH] Introduced interface for constant && annotation processing (compile server). --- .../org/jetbrains/ether/dependencyView/Callbacks.java | 2 ++ .../org/jetbrains/ether/dependencyView/Mappings.java | 10 ++++++++++ 2 files changed, 12 insertions(+) diff --git a/jps/model/src/org/jetbrains/ether/dependencyView/Callbacks.java b/jps/model/src/org/jetbrains/ether/dependencyView/Callbacks.java index 5b4dd3efbeb1..a98010808e86 100644 --- a/jps/model/src/org/jetbrains/ether/dependencyView/Callbacks.java +++ b/jps/model/src/org/jetbrains/ether/dependencyView/Callbacks.java @@ -26,5 +26,7 @@ public class Callbacks { public interface Backend { Collection getClassFiles(); void associate(String classFileName, SourceFileNameLookup sourceLookup, ClassReader cr); + void markOverride(String className, String methodName, String methodSignature); + void registerConstantUsage(String className, String fieldName, String fieldOwner); } } diff --git a/jps/model/src/org/jetbrains/ether/dependencyView/Mappings.java b/jps/model/src/org/jetbrains/ether/dependencyView/Mappings.java index bd27bb4fb361..2d0141c4cb2d 100644 --- a/jps/model/src/org/jetbrains/ether/dependencyView/Mappings.java +++ b/jps/model/src/org/jetbrains/ether/dependencyView/Mappings.java @@ -1626,6 +1626,16 @@ public class Mappings { mySourceFileToAnnotationUsages.put(sourceFileNameS, localAnnotationUsages); } } + + @Override + public void markOverride(final String className, final String methodName, final String methodSignature) { + //To change body of implemented methods use File | Settings | File Templates. + } + + @Override + public void registerConstantUsage(final String className, final String fieldName, final String fieldOwner) { + //To change body of implemented methods use File | Settings | File Templates. + } }; }