class DescriptorBuilder extends javax.lang.model.util.SimpleTypeVisitor6<java.lang.String,State>
DeobfuscatorBuilder
to construct client-to-server method mappings.Constructor and Description |
---|
DescriptorBuilder() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
defaultAction(javax.lang.model.type.TypeMirror x,
State state) |
java.lang.String |
visitArray(javax.lang.model.type.ArrayType x,
State state)
Arrays aren't actually used anywhere in RequestFactory, but it's trivial to
implement and might be useful later on.
|
java.lang.String |
visitDeclared(javax.lang.model.type.DeclaredType x,
State state) |
java.lang.String |
visitExecutable(javax.lang.model.type.ExecutableType x,
State state)
Only generates the method descriptor, which does not include the method's
name.
|
java.lang.String |
visitNoType(javax.lang.model.type.NoType x,
State state) |
java.lang.String |
visitPrimitive(javax.lang.model.type.PrimitiveType x,
State state) |
java.lang.String |
visitTypeVariable(javax.lang.model.type.TypeVariable x,
State state) |
java.lang.String |
visitWildcard(javax.lang.model.type.WildcardType x,
State state) |
public java.lang.String visitArray(javax.lang.model.type.ArrayType x, State state)
public java.lang.String visitDeclared(javax.lang.model.type.DeclaredType x, State state)
public java.lang.String visitExecutable(javax.lang.model.type.ExecutableType x, State state)
public java.lang.String visitNoType(javax.lang.model.type.NoType x, State state)
public java.lang.String visitPrimitive(javax.lang.model.type.PrimitiveType x, State state)
public java.lang.String visitTypeVariable(javax.lang.model.type.TypeVariable x, State state)
public java.lang.String visitWildcard(javax.lang.model.type.WildcardType x, State state)