TEXT->TEST in BytecodeToolWindow for inlining purposes

This commit is contained in:
Mikhael Bogdanov
2013-12-24 16:12:01 +04:00
parent dabacd8cae
commit b7e12ba524
2 changed files with 1 additions and 29 deletions
@@ -54,34 +54,6 @@ public class ClassBuilderFactories {
}
};
public static ClassBuilderFactory TEXT = new ClassBuilderFactory() {
@NotNull
@Override
public ClassBuilderMode getClassBuilderMode() {
return ClassBuilderMode.FULL;
}
@Override
public ClassBuilder newClassBuilder() {
return new ClassBuilder.Concrete(new TraceClassVisitor(new PrintWriter(new StringWriter())));
}
@Override
public String asText(ClassBuilder builder) {
TraceClassVisitor visitor = (TraceClassVisitor) builder.getVisitor();
StringWriter writer = new StringWriter();
visitor.p.print(new PrintWriter(writer));
return writer.toString();
}
@Override
public byte[] asBytes(ClassBuilder builder) {
throw new UnsupportedOperationException("TEXT generator asked for bytes");
}
};
public static ClassBuilderFactory BINARIES = new ClassBuilderFactory() {
@NotNull
@Override