public abstract class org.eclipse.yasson.internal.components.AbstractComponentBinding extends java.lang.Object
{
private final java.lang.reflect.Type bindingType;
public void <init>(java.lang.reflect.Type)
{
org.eclipse.yasson.internal.components.AbstractComponentBinding v;
java.lang.reflect.Type v;
v := @this: org.eclipse.yasson.internal.components.AbstractComponentBinding;
v := @parameter: java.lang.reflect.Type;
specialinvoke v.<java.lang.Object: void <init>()>();
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v.<org.eclipse.yasson.internal.components.AbstractComponentBinding: java.lang.reflect.Type bindingType> = v;
return;
}
public java.lang.reflect.Type getBindingType()
{
org.eclipse.yasson.internal.components.AbstractComponentBinding v;
java.lang.reflect.Type v;
v := @this: org.eclipse.yasson.internal.components.AbstractComponentBinding;
v = v.<org.eclipse.yasson.internal.components.AbstractComponentBinding: java.lang.reflect.Type bindingType>;
return v;
}
public abstract java.lang.Class getComponentClass();
}