Introduced interface for constant && annotation processing (compile server).

This commit is contained in:
Dmitry Boulytchev
2012-02-04 01:17:06 +04:00
parent 56455cb985
commit e8b188b9dc
2 changed files with 12 additions and 0 deletions
@@ -26,5 +26,7 @@ public class Callbacks {
public interface Backend {
Collection<String> 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);
}
}
@@ -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.
}
};
}