mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Introduced interface for constant && annotation processing (compile server).
This commit is contained in:
@@ -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.
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user