plp.orientadaAspectos1.util
Class ChamadaMetodoJoinPoint

java.lang.Object
  extended by plp.orientadaAspectos1.util.DefinicaoJoinPoint
      extended by plp.orientadaAspectos1.util.ChamadaMetodoJoinPoint

public class ChamadaMetodoJoinPoint
extends DefinicaoJoinPoint

Classe utilitária que representa um join point do tipo chamada de método. contém o Id da classe no qual ele foi definido, o Id do próprio método e seus parâmetros formais.


Constructor Summary
ChamadaMetodoJoinPoint(Id classe, Id metodo)
          Construtor que inicializa o Id da classe e o Id do método com os argumentos passados.
ChamadaMetodoJoinPoint(Id classe, Id metodo, ListaDeclaracaoParametro parametrosFormais)
          Construtor que inicializa os três atributos recebidos como argumentos.
 
Method Summary
 ListaDeclaracaoParametro getParametrosFormais()
          Obtém os parâmetros formais da definição de método.
 java.lang.String toString()
          Retorna a definição do método formatada
 
Methods inherited from class plp.orientadaAspectos1.util.DefinicaoJoinPoint
equals, getClasseAspecto, getJoinPoint, hashCode, matches, usesMatching
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ChamadaMetodoJoinPoint

public ChamadaMetodoJoinPoint(Id classe,
                              Id metodo,
                              ListaDeclaracaoParametro parametrosFormais)
Construtor que inicializa os três atributos recebidos como argumentos.

Parameters:
classe - Id da classe.
metodo - Id do método.
parametrosFormais - Lista de parâmetros formais.

ChamadaMetodoJoinPoint

public ChamadaMetodoJoinPoint(Id classe,
                              Id metodo)
Construtor que inicializa o Id da classe e o Id do método com os argumentos passados. Este construtor é utilizado quando o método não tem parâmetros.

Parameters:
classe - Id da classe.
metodo - Id do método.
Method Detail

getParametrosFormais

public ListaDeclaracaoParametro getParametrosFormais()
Obtém os parâmetros formais da definição de método.

Returns:
Parâmetros formais da definição de método.

toString

public java.lang.String toString()
Retorna a definição do método formatada

Specified by:
toString in class DefinicaoJoinPoint