public class ClassFileStubBuilder extends java.lang.Object implements BinaryFileStubBuilder.CompositeBinaryFileStubBuilder<ClassFileDecompilers.Decompiler>
BinaryFileStubBuilder.CompositeBinaryFileStubBuilder<SubBuilder>| Modifier and Type | Field and Description |
|---|---|
static int |
STUB_VERSION |
| Constructor and Description |
|---|
ClassFileStubBuilder() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptsFile(VirtualFile file) |
Stub |
buildStubTree(FileContent fileContent,
ClassFileDecompilers.Decompiler decompiler) |
java.util.stream.Stream<ClassFileDecompilers.Decompiler> |
getAllSubBuilders() |
int |
getStubVersion() |
ClassFileDecompilers.Decompiler |
getSubBuilder(FileContent fileContent) |
java.lang.String |
getSubBuilderVersion(ClassFileDecompilers.Decompiler decompiler) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuildStubTreepublic static final int STUB_VERSION
public boolean acceptsFile(VirtualFile file)
acceptsFile in interface BinaryFileStubBuilderpublic java.util.stream.Stream<ClassFileDecompilers.Decompiler> getAllSubBuilders()
getAllSubBuilders in interface BinaryFileStubBuilder.CompositeBinaryFileStubBuilder<ClassFileDecompilers.Decompiler>public ClassFileDecompilers.Decompiler getSubBuilder(FileContent fileContent)
getSubBuilder in interface BinaryFileStubBuilder.CompositeBinaryFileStubBuilder<ClassFileDecompilers.Decompiler>public java.lang.String getSubBuilderVersion(ClassFileDecompilers.Decompiler decompiler)
getSubBuilderVersion in interface BinaryFileStubBuilder.CompositeBinaryFileStubBuilder<ClassFileDecompilers.Decompiler>public Stub buildStubTree(FileContent fileContent, ClassFileDecompilers.Decompiler decompiler)
buildStubTree in interface BinaryFileStubBuilder.CompositeBinaryFileStubBuilder<ClassFileDecompilers.Decompiler>public int getStubVersion()
getStubVersion in interface BinaryFileStubBuilder