org.jetbrains.jet.lang.resolve.java.structure.impl
Class JavaSignatureFormatterImpl

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.structure.JavaSignatureFormatter
      extended by org.jetbrains.jet.lang.resolve.java.structure.impl.JavaSignatureFormatterImpl

public class JavaSignatureFormatterImpl
extends JavaSignatureFormatter


Constructor Summary
JavaSignatureFormatterImpl()
           
 
Method Summary
 java.lang.String formatMethod(JavaMethod method)
           
 java.lang.String getExternalName(JavaMethod method)
           
 
Methods inherited from class org.jetbrains.jet.lang.resolve.java.structure.JavaSignatureFormatter
getInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaSignatureFormatterImpl

public JavaSignatureFormatterImpl()
Method Detail

formatMethod

@NotNull
public java.lang.String formatMethod(@NotNull
                                             JavaMethod method)
Specified by:
formatMethod in class JavaSignatureFormatter
Returns:
a formatted signature of a method, showing method name and fully qualified names of its parameter types, e.g.: "foo(double, java.lang.String)"

getExternalName

@NotNull
public java.lang.String getExternalName(@NotNull
                                                JavaMethod method)
Specified by:
getExternalName in class JavaSignatureFormatter
Returns:
a formatted signature of a method, showing method's containing class, return type and parameter types, all names are fully qualified, e.g.: "java.lang.Class boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>)"