org.jetbrains.kotlin.serialization.jvm
Interface JvmProtoBuf.JvmPropertySignatureOrBuilder

All Superinterfaces:
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
JvmProtoBuf.JvmPropertySignature, JvmProtoBuf.JvmPropertySignature.Builder
Enclosing class:
JvmProtoBuf

public static interface JvmProtoBuf.JvmPropertySignatureOrBuilder
extends org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder


Method Summary
 JvmProtoBuf.JvmFieldSignature getField()
          optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;
 JvmProtoBuf.JvmMethodSignature getGetter()
          optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;
 JvmProtoBuf.JvmMethodSignature getSetter()
          optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;
 JvmProtoBuf.JvmMethodSignature getSyntheticMethod()
          optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;
 boolean hasField()
          optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;
 boolean hasGetter()
          optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;
 boolean hasSetter()
          optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;
 boolean hasSyntheticMethod()
          optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;
 
Methods inherited from interface org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
 

Method Detail

hasField

boolean hasField()
optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;


getField

JvmProtoBuf.JvmFieldSignature getField()
optional .org.jetbrains.kotlin.serialization.jvm.JvmFieldSignature field = 1;


hasSyntheticMethod

boolean hasSyntheticMethod()
optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;
 Annotations on properties are written on a synthetic method with this signature
 


getSyntheticMethod

JvmProtoBuf.JvmMethodSignature getSyntheticMethod()
optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature synthetic_method = 2;
 Annotations on properties are written on a synthetic method with this signature
 


hasGetter

boolean hasGetter()
optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;


getGetter

JvmProtoBuf.JvmMethodSignature getGetter()
optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature getter = 3;


hasSetter

boolean hasSetter()
optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;


getSetter

JvmProtoBuf.JvmMethodSignature getSetter()
optional .org.jetbrains.kotlin.serialization.jvm.JvmMethodSignature setter = 4;