org.jetbrains.jet.descriptors.serialization
Interface JavaProtoBuf.JavaPropertySignatureOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
JavaProtoBuf.JavaPropertySignature, JavaProtoBuf.JavaPropertySignature.Builder
Enclosing class:
JavaProtoBuf

public static interface JavaProtoBuf.JavaPropertySignatureOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder


Method Summary
 JavaProtoBuf.JavaFieldSignature getField()
          optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1;
 JavaProtoBuf.JavaMethodSignature getGetter()
          optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3;
 JavaProtoBuf.JavaMethodSignature getSetter()
          optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4;
 JavaProtoBuf.JavaMethodSignature getSyntheticMethod()
          optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature synthetic_method = 2;
 boolean hasField()
          optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1;
 boolean hasGetter()
          optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3;
 boolean hasSetter()
          optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4;
 boolean hasSyntheticMethod()
          optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature synthetic_method = 2;
 
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
 

Method Detail

hasField

boolean hasField()
optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1;
 A property itself is identified either by the field, or by the synthetic method.
 If the property is annotated, then either field or synthetic_method should be present
 


getField

JavaProtoBuf.JavaFieldSignature getField()
optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1;
 A property itself is identified either by the field, or by the synthetic method.
 If the property is annotated, then either field or synthetic_method should be present
 


hasSyntheticMethod

boolean hasSyntheticMethod()
optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature synthetic_method = 2;
 Annotations on properties without backing fields are written on a synthetic method with this signature
 


getSyntheticMethod

JavaProtoBuf.JavaMethodSignature getSyntheticMethod()
optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature synthetic_method = 2;
 Annotations on properties without backing fields are written on a synthetic method with this signature
 


hasGetter

boolean hasGetter()
optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3;


getGetter

JavaProtoBuf.JavaMethodSignature getGetter()
optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3;


hasSetter

boolean hasSetter()
optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4;


getSetter

JavaProtoBuf.JavaMethodSignature getSetter()
optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4;