Java Doc for JMethod.java in  » 6.0-JDK-Modules » jaxb-xjc » com » sun » codemodel » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules » jaxb xjc » com.sun.codemodel 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.sun.codemodel.JGenerifiableImpl
      com.sun.codemodel.JMethod

JMethod
public class JMethod extends JGenerifiableImpl implements JDeclaration,JAnnotatable(Code)
Java method.



Constructor Summary
 JMethod(JDefinedClass outer, int mods, JType type, String name)
    
 JMethod(int mods, JDefinedClass _class)
    

Method Summary
public  JMethod_throws(JClass exception)
     Add an exception to the list of exceptions that this method may throw.
public  JMethod_throws(Class exception)
    
public  JAnnotationUseannotate(JClass clazz)
     Adds an annotation to this variable.
public  JAnnotationUseannotate(Class<? extends Annotation> clazz)
     Adds an annotation to this variable.
public  Wannotate2(Class<W> clazz)
    
public  JBlockbody()
    
public  voiddeclare(JFormatter f)
    
public  voiddeclareDefaultValue(JExpression value)
    
public  JModsgetMods()
    
public  booleanhasSignature(JType[] argTypes)
     Returns true if the method has the specified signature.
public  booleanhasVarArgs()
     Check if there are any varargs declared for this method signature.
public  JDocCommentjavadoc()
    
public  JType[]listParamTypes()
     Returns all the parameter types in an array.
public  JVar[]listParams()
     Returns all the parameters in an array.
public  JVarlistVarParam()
    
public  JTypelistVarParamType()
     Returns the varags parameter type.
public  JModsmods()
    
public  Stringname()
    
public  voidname(String n)
     Changes the name of the method.
protected  JCodeModelowner()
    
public  JVarparam(int mods, JType type, String name)
     Add the specified variable to the list of parameters for this method signature.
public  JVarparam(JType type, String name)
    
public  JVarparam(int mods, Class type, String name)
    
public  JVarparam(Class type, String name)
    
public  JTypetype()
     Returns the return type.
public  voidtype(JType t)
     Overrides the return type.
public  JVarvarParam(Class type, String name)
    
public  JVarvarParam(JType type, String name)
     Add the specified variable argument to the list of parameters for this method signature.


Constructor Detail
JMethod
JMethod(JDefinedClass outer, int mods, JType type, String name)(Code)
JMethod constructor
Parameters:
  mods - Modifiers for this method's declaration
Parameters:
  type - Return type for the method
Parameters:
  name - Name of this method



JMethod
JMethod(int mods, JDefinedClass _class)(Code)
Constructor constructor
Parameters:
  mods - Modifiers for this constructor's declaration
Parameters:
  _class - JClass containing this constructor




Method Detail
_throws
public JMethod _throws(JClass exception)(Code)
Add an exception to the list of exceptions that this method may throw.
Parameters:
  exception - Name of an exception that this method may throw



_throws
public JMethod _throws(Class exception)(Code)



annotate
public JAnnotationUse annotate(JClass clazz)(Code)
Adds an annotation to this variable.
Parameters:
  clazz - The annotation class to annotate the field with



annotate
public JAnnotationUse annotate(Class<? extends Annotation> clazz)(Code)
Adds an annotation to this variable.
Parameters:
  clazz - The annotation class to annotate the field with



annotate2
public W annotate2(Class<W> clazz)(Code)



body
public JBlock body()(Code)
Get the block that makes up body of this method Body of method



declare
public void declare(JFormatter f)(Code)



declareDefaultValue
public void declareDefaultValue(JExpression value)(Code)
Specify the default value for this annotation member
Parameters:
  value - Default value for the annotation member



getMods
public JMods getMods()(Code)
JMethod.mods()



hasSignature
public boolean hasSignature(JType[] argTypes)(Code)
Returns true if the method has the specified signature.



hasVarArgs
public boolean hasVarArgs()(Code)
Check if there are any varargs declared for this method signature.



javadoc
public JDocComment javadoc()(Code)
Creates, if necessary, and returns the class javadoc for this JDefinedClass JDocComment containing javadocs for this class



listParamTypes
public JType[] listParamTypes()(Code)
Returns all the parameter types in an array. If there's no parameter, an empty array will be returned.



listParams
public JVar[] listParams()(Code)
Returns all the parameters in an array. If there's no parameter, an empty array will be returned.



listVarParam
public JVar listVarParam()(Code)
Returns the variable parameter If there's no parameter, null will be returned.



listVarParamType
public JType listVarParamType()(Code)
Returns the varags parameter type. If there's no vararg parameter type, null will be returned.



mods
public JMods mods()(Code)
the current modifiers of this method.Always return non-null valid object.



name
public String name()(Code)



name
public void name(String n)(Code)
Changes the name of the method.



owner
protected JCodeModel owner()(Code)



param
public JVar param(int mods, JType type, String name)(Code)
Add the specified variable to the list of parameters for this method signature.
Parameters:
  type - JType of the parameter being added
Parameters:
  name - Name of the parameter being added New parameter variable



param
public JVar param(JType type, String name)(Code)



param
public JVar param(int mods, Class type, String name)(Code)



param
public JVar param(Class type, String name)(Code)



type
public JType type()(Code)
Returns the return type.



type
public void type(JType t)(Code)
Overrides the return type.



varParam
public JVar varParam(Class type, String name)(Code)

See Also:   JMethod.varParam(JType,String)



varParam
public JVar varParam(JType type, String name)(Code)
Add the specified variable argument to the list of parameters for this method signature.
Parameters:
  type - Type of the parameter being added.
Parameters:
  name - Name of the parameter being added the variable parameter
throws:
  IllegalStateException - If this method is called twice.varargs in J2SE 1.5 can appear only once in the method signature.



Methods inherited from com.sun.codemodel.JGenerifiableImpl
public void declare(JFormatter f)(Code)(Java Doc)
public JTypeVar generify(String name)(Code)(Java Doc)
public JTypeVar generify(String name, Class bound)(Code)(Java Doc)
public JTypeVar generify(String name, JClass bound)(Code)(Java Doc)
abstract protected JCodeModel owner()(Code)(Java Doc)
public JTypeVar[] typeParams()(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.