public class BeamMethod extends Object implements Comparable<BeamMethod>
| Constructor and Description |
|---|
BeamMethod(com.helger.jcodemodel.JMethod method) |
public BeamParameter addParameter(BeamParameter p) throws BeamTransformGenerationException
BeamTransformGenerationExceptionpublic String name()
public com.helger.jcodemodel.JMethod getMethod()
public ShowlPropertyShape getTargetProperty()
public void setTargetProperty(ShowlPropertyShape targetProperty)
public List<BeamParameter> getParameters()
public BeamParameter addListParam(com.helger.jcodemodel.AbstractJType paramType, String paramName) throws BeamTransformGenerationException
BeamTransformGenerationExceptionpublic void addErrorBuilderParam(com.helger.jcodemodel.AbstractJClass errorBuilderClass)
throws BeamTransformGenerationException
BeamTransformGenerationExceptionpublic Set<ShowlPropertyShape> getSourceProperties()
public void setSourceProperties(Set<ShowlPropertyShape> sourceProperties)
public RdfJavaType getReturnType()
public void setReturnType(RdfJavaType returnType)
public int compareTo(BeamMethod other)
compareTo in interface Comparable<BeamMethod>public void addInvocation(BeamMethod method)
method - public Set<BeamMethod> getInvocationSet()
public void excludeParamFor(BeamParameter param)
public boolean accept(BeamParameter param)
public BeamParameter copyParam(BeamParameter param) throws BeamTransformGenerationException
BeamTransformGenerationExceptionpublic void throwsException(com.helger.jcodemodel.AbstractJType type)
Copyright © 2019. All rights reserved.