Home | History | Annotate | Download | only in metamodel
      1 package com.github.javaparser.metamodel;
      2 
      3 import java.util.Optional;
      4 import com.github.javaparser.ast.Node;
      5 
      6 public class CallableDeclarationMetaModel extends BodyDeclarationMetaModel {
      7 
      8     CallableDeclarationMetaModel(Optional<BaseNodeMetaModel> superBaseNodeMetaModel) {
      9         super(superBaseNodeMetaModel, com.github.javaparser.ast.body.CallableDeclaration.class, "CallableDeclaration", "com.github.javaparser.ast.body", true, true);
     10     }
     11 
     12     protected CallableDeclarationMetaModel(Optional<BaseNodeMetaModel> superNodeMetaModel, Class<? extends Node> type, String name, String packageName, boolean isAbstract, boolean hasWildcard) {
     13         super(superNodeMetaModel, type, name, packageName, isAbstract, hasWildcard);
     14     }
     15 
     16     public PropertyMetaModel modifiersPropertyMetaModel;
     17 
     18     public PropertyMetaModel namePropertyMetaModel;
     19 
     20     public PropertyMetaModel parametersPropertyMetaModel;
     21 
     22     public PropertyMetaModel receiverParameterPropertyMetaModel;
     23 
     24     public PropertyMetaModel thrownExceptionsPropertyMetaModel;
     25 
     26     public PropertyMetaModel typeParametersPropertyMetaModel;
     27 }
     28