ua.gradsoft.javachecker.models
Class JavaClassTopLevelBlockOwnerModelHelper

java.lang.Object
  extended by ua.gradsoft.javachecker.models.JavaClassTopLevelBlockOwnerModelHelper

public class JavaClassTopLevelBlockOwnerModelHelper
extends java.lang.Object

Helper for operations, common for class constructors and methods.

Author:
rssh

Constructor Summary
JavaClassTopLevelBlockOwnerModelHelper()
           
 
Method Summary
static java.util.Map<java.lang.String,JavaAnnotationInstanceModel> getAnnotationsMap(JavaClassTopLevelBlockOwnerModel executable)
           
static java.util.List<JavaAnnotationInstanceModel> getFormalParameterAnnotationsList(JavaClassTopLevelBlockOwnerModel executable, int i, JavaFormalParameterModel fpi)
           
static java.util.List<JavaFormalParameterModel> getFormalParametersList(JavaClassTopLevelBlockOwnerModel executable)
           
static java.util.Map<java.lang.String,JavaFormalParameterModel> getFormalParametersMap(JavaClassTopLevelBlockOwnerModel executable)
           
static java.util.List<JavaTypeModel> getFormalParametersTypes(JavaClassTopLevelBlockOwnerModel executable)
           
static java.util.List<JavaTypeModel> getThrowsList(JavaClassTopLevelBlockOwnerModel executable)
           
static java.util.List<JavaTypeVariableAbstractModel> getTypeParameters(JavaClassTopLevelBlockOwnerModel executable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaClassTopLevelBlockOwnerModelHelper

public JavaClassTopLevelBlockOwnerModelHelper()
Method Detail

getTypeParameters

public static java.util.List<JavaTypeVariableAbstractModel> getTypeParameters(JavaClassTopLevelBlockOwnerModel executable)

getFormalParametersTypes

public static java.util.List<JavaTypeModel> getFormalParametersTypes(JavaClassTopLevelBlockOwnerModel executable)
                                                              throws TermWareException
Throws:
TermWareException

getFormalParametersList

public static java.util.List<JavaFormalParameterModel> getFormalParametersList(JavaClassTopLevelBlockOwnerModel executable)
                                                                        throws TermWareException
Throws:
TermWareException

getFormalParametersMap

public static java.util.Map<java.lang.String,JavaFormalParameterModel> getFormalParametersMap(JavaClassTopLevelBlockOwnerModel executable)
                                                                                       throws TermWareException
Throws:
TermWareException

getFormalParameterAnnotationsList

public static java.util.List<JavaAnnotationInstanceModel> getFormalParameterAnnotationsList(JavaClassTopLevelBlockOwnerModel executable,
                                                                                            int i,
                                                                                            JavaFormalParameterModel fpi)

getThrowsList

public static java.util.List<JavaTypeModel> getThrowsList(JavaClassTopLevelBlockOwnerModel executable)
                                                   throws TermWareException
Throws:
TermWareException

getAnnotationsMap

public static java.util.Map<java.lang.String,JavaAnnotationInstanceModel> getAnnotationsMap(JavaClassTopLevelBlockOwnerModel executable)