// Copyright 2024 CloudWeGo Authors
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//   http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

// Code generated by thriftgo (0.3.15). DO NOT EDIT.

package thrift_reflection_test

import (
	"reflect"

	"github.com/cloudwego/thriftgo/thrift_reflection"
)

// IDL Name: reflection_test_idl_2
// IDL Path: reflection_test_idl_2.thrift

var file_reflection_test_idl_2_thrift_go_types = []interface{}{}
var file_reflection_test_idl_2_thrift *thrift_reflection.FileDescriptor
var file_idl_reflection_test_idl_2_rawDesc = []byte{
	0x1f, 0x8b, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0xb4, 0x8e, 0x41, 0x4e, 0x85, 0x30,
	0x14, 0x45, 0x8f, 0xed, 0x7, 0xbf, 0xb6, 0x4d, 0x1d, 0x39, 0x72, 0xd, 0xe, 0x84, 0xd, 0xb8,
	0x0, 0x46, 0x2e, 0xa0, 0x3, 0x2c, 0xd0, 0x84, 0x40, 0x52, 0x1a, 0x13, 0x77, 0x6f, 0xa, 0x98,
	0x18, 0x47, 0x9d, 0xfc, 0xd1, 0x79, 0x79, 0xef, 0xbc, 0x9b, 0xab, 0xb8, 0x3, 0x5e, 0xa2, 0x1f,
	0x66, 0xdf, 0xa7, 0xb0, 0x2e, 0x2e, 0xf9, 0x2d, 0xb9, 0xf0, 0x39, 0xbb, 0xb7, 0xd7, 0x34, 0xc5,
	0x30, 0x24, 0x83, 0x50, 0xa, 0xc0, 0x20, 0xf7, 0x21, 0x7f, 0x88, 0x71, 0x5, 0x9e, 0xf, 0xc3,
	0xfd, 0x7b, 0xb7, 0x5c, 0x74, 0xf6, 0xa, 0xc2, 0x15, 0x2, 0x78, 0xea, 0xbe, 0xdf, 0x97, 0x35,
	0x4d, 0x3e, 0x7e, 0xf8, 0xf8, 0x15, 0x7a, 0x6f, 0x91, 0x39, 0x41, 0x14, 0x27, 0xc8, 0xae, 0x69,
	0x34, 0xb2, 0xd8, 0xaf, 0xb7, 0x14, 0xc3, 0x32, 0x72, 0x56, 0xc5, 0x50, 0x29, 0x9b, 0x7, 0x45,
	0x9d, 0x61, 0xb9, 0xdf, 0xf7, 0x82, 0x6b, 0xde, 0x15, 0xb7, 0x68, 0xdb, 0x9b, 0xb5, 0x30, 0x5c,
	0x7e, 0x8f, 0x15, 0xc7, 0xb5, 0xd2, 0x7, 0x6b, 0xfd, 0xd7, 0xb6, 0x5c, 0x4f, 0x3e, 0x9c, 0x7c,
	0xdc, 0xc9, 0x4f, 0x0, 0x0, 0x0, 0xff, 0xff, 0xf6, 0xe5, 0x54, 0x6f, 0xed, 0x1, 0x0, 0x0,
}

func init() {
	if file_reflection_test_idl_2_thrift != nil {
		return
	}
	type x struct{}
	builder := &thrift_reflection.FileDescriptorBuilder{
		Bytes:         file_idl_reflection_test_idl_2_rawDesc,
		GoTypes:       file_reflection_test_idl_2_thrift_go_types,
		GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
	}
	file_reflection_test_idl_2_thrift = thrift_reflection.BuildFileDescriptor(builder)
}

func GetFileDescriptorForReflectionTestIdl2() *thrift_reflection.FileDescriptor {
	return file_reflection_test_idl_2_thrift
}
