<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: class_sig.proto

namespace Proto\ClassRelationProto;

/**
 * This should be consistent with ClassRelation.java
 *
 * Protobuf type <code>proto.ClassRelationProto.RelationType</code>
 */
class RelationType
{
    /**
     * Generated from protobuf enum <code>INHERITANCE = 0;</code>
     */
    const INHERITANCE = 0;
    /**
     * Generated from protobuf enum <code>STATIC_ARRAY_FIELD = 1;</code>
     */
    const STATIC_ARRAY_FIELD = 1;
    /**
     * Generated from protobuf enum <code>STATIC__FIELD = 2;</code>
     */
    const STATIC__FIELD = 2;
    /**
     * Generated from protobuf enum <code>INSTANCE_ARRAY_FIELD = 3;</code>
     */
    const INSTANCE_ARRAY_FIELD = 3;
    /**
     * Generated from protobuf enum <code>INSTANCE_FIELD = 4;</code>
     */
    const INSTANCE_FIELD = 4;
    /**
     * Generated from protobuf enum <code>METHOD_ARRAY_PARAMERTER = 5;</code>
     */
    const METHOD_ARRAY_PARAMERTER = 5;
    /**
     * Generated from protobuf enum <code>METHOD_PARAMETER = 6;</code>
     */
    const METHOD_PARAMETER = 6;
    /**
     * Generated from protobuf enum <code>METHOD_ARRAY_RETURN = 7;</code>
     */
    const METHOD_ARRAY_RETURN = 7;
    /**
     * Generated from protobuf enum <code>METHOD_RETURN = 8;</code>
     */
    const METHOD_RETURN = 8;
    /**
     * Generated from protobuf enum <code>METHOD_ARRAY_LOCAL = 9;</code>
     */
    const METHOD_ARRAY_LOCAL = 9;
    /**
     * Generated from protobuf enum <code>METHOD_LOCAL = 10;</code>
     */
    const METHOD_LOCAL = 10;
    /**
     * Generated from protobuf enum <code>STMT_ARRAY_REF = 11;</code>
     */
    const STMT_ARRAY_REF = 11;
    /**
     * Generated from protobuf enum <code>STMT_INSTANCE_FIELD_REF = 12;</code>
     */
    const STMT_INSTANCE_FIELD_REF = 12;
    /**
     * Generated from protobuf enum <code>STMT_STATIC_FIELD_REF = 13;</code>
     */
    const STMT_STATIC_FIELD_REF = 13;
    /**
     * Generated from protobuf enum <code>STMT_LOCAL_REF = 14;</code>
     */
    const STMT_LOCAL_REF = 14;
    /**
     * Generated from protobuf enum <code>CAST_EXPR = 15;</code>
     */
    const CAST_EXPR = 15;
    /**
     * Generated from protobuf enum <code>INSTANCE_OF_EXPR = 16;</code>
     */
    const INSTANCE_OF_EXPR = 16;
    /**
     * Generated from protobuf enum <code>NEW_EXPR = 17;</code>
     */
    const NEW_EXPR = 17;
    /**
     * Generated from protobuf enum <code>NEW_ARRAY_EXPR = 18;</code>
     */
    const NEW_ARRAY_EXPR = 18;
    /**
     * Generated from protobuf enum <code>NEW_MULTI_ARRAY_EXPR = 19;</code>
     */
    const NEW_MULTI_ARRAY_EXPR = 19;
    /**
     * Generated from protobuf enum <code>INVOKE_EXPR = 20;</code>
     */
    const INVOKE_EXPR = 20;
    /**
     * Generated from protobuf enum <code>ICC = 21;</code>
     */
    const ICC = 21;
    /**
     * Generated from protobuf enum <code>IMPL = 22;</code>
     */
    const IMPL = 22;
    /**
     * Generated from protobuf enum <code>OUTER_CLASS = 23;</code>
     */
    const OUTER_CLASS = 23;
    /**
     * Generated from protobuf enum <code>ClassRelationNone = 24;</code>
     */
    const ClassRelationNone = 24;
}

// Adding a class alias for backwards compatibility with the previous class name.
class_alias(RelationType::class, \Proto\ClassRelationProto_RelationType::class);

