Class Parameter

java.lang.Object
edu.university.ecs.lab.common.models.ir.Node
edu.university.ecs.lab.common.models.ir.Parameter
All Implemented Interfaces:
JsonSerializable

public class Parameter extends Node implements JsonSerializable
Represents a method call parameter
  • Field Details

    • type

      private String type
      Java class type of the class variable e.g. String
    • annotations

      private Set<Annotation> annotations
  • Constructor Details

    • Parameter

      public Parameter(String name, String packageAndClassName, String type, Set<Annotation> annotations)
    • Parameter

      public Parameter(com.github.javaparser.ast.body.Parameter parameter, String packageAndClassName)
  • Method Details